FINAL CUT
Public Types | Public Member Functions | Friends | List of all members
finalcut::FData< T > Class Template Reference
Inheritance diagram for finalcut::FData< T >:
Inheritance graph
[legend]
Collaboration diagram for finalcut::FData< T >:
Collaboration graph
[legend]

Public Types

using T_nocv = std::remove_cv_t< T >
 

Public Member Functions

 FData (T &v)
 
 FData (T &&v)
 
 FData (const FData &d)
 
 FData (FData &&d) noexcept
 
auto operator= (const FData &d) -> FData &
 
auto operator= (FData &&d) noexcept -> FData &
 
constexpr auto operator() () const -> T
 
constexpr operator T () const
 
constexpr auto operator<< (const T &v) -> FData &
 
auto getClassName () const -> FString override
 
constexpr auto get () const -> T &
 
constexpr void set (const T &v)
 
constexpr auto isInitializedCopy () const -> bool
 
constexpr auto isInitializedReference () const -> bool
 
- Public Member Functions inherited from finalcut::FDataAccess
template<typename T >
constexpr auto get () -> clean_fdata_t< T > &
 
template<typename T , typename V >
constexpr void set (V &&data)
 

Friends

constexpr friend auto operator<< (std::ostream &os, const FData &data) -> std::ostream &
 

The documentation for this class was generated from the following file: