|
HDK
|
#include <ImfAttribute.h>
Inheritance diagram for TypedAttribute< T >:Public Member Functions | |
| TypedAttribute ()=default | |
| TypedAttribute (const T &value) | |
| TypedAttribute (const TypedAttribute< T > &other)=default | |
| TypedAttribute (TypedAttribute< T > &&other)=default | |
| virtual | ~TypedAttribute () |
| TypedAttribute & | operator= (const TypedAttribute< T > &other)=default |
| TypedAttribute & | operator= (TypedAttribute< T > &&other)=default |
| T & | value () |
| const T & | value () const |
| virtual const char * | typeName () const |
| virtual Attribute * | copy () const |
| virtual void | writeValueTo (OPENEXR_IMF_INTERNAL_NAMESPACE::OStream &os, int version) const |
| virtual void | readValueFrom (OPENEXR_IMF_INTERNAL_NAMESPACE::IStream &is, int size, int version) |
| virtual void | copyValueFrom (const Attribute &other) |
Public Member Functions inherited from Attribute | |
| IMF_EXPORT | Attribute () |
| virtual IMF_EXPORT | ~Attribute () |
Static Public Member Functions | |
| static const char * | staticTypeName () |
| static Attribute * | makeNewAttribute () |
| static TypedAttribute * | cast (Attribute *attribute) |
| static const TypedAttribute * | cast (const Attribute *attribute) |
| static TypedAttribute & | cast (Attribute &attribute) |
| static const TypedAttribute & | cast (const Attribute &attribute) |
| static void | registerAttributeType () |
| static void | unRegisterAttributeType () |
Static Public Member Functions inherited from Attribute | |
| static IMF_EXPORT Attribute * | newAttribute (const char typeName[]) |
| static IMF_EXPORT bool | knownType (const char typeName[]) |
Additional Inherited Members | |
Static Protected Member Functions inherited from Attribute | |
| static IMF_EXPORT void | registerAttributeType (const char typeName[], Attribute *(*newAttribute)()) |
| static IMF_EXPORT void | unRegisterAttributeType (const char typeName[]) |
Definition at line 103 of file ImfAttribute.h.
|
default |
| TypedAttribute< T >::TypedAttribute | ( | const T & | value | ) |
Definition at line 206 of file ImfAttribute.h.
|
default |
|
default |
|
virtual |
Definition at line 212 of file ImfAttribute.h.
|
static |
Definition at line 281 of file ImfAttribute.h.
|
static |
Definition at line 292 of file ImfAttribute.h.
|
inlinestatic |
Definition at line 304 of file ImfAttribute.h.
|
inlinestatic |
Definition at line 311 of file ImfAttribute.h.
|
virtual |
Implements Attribute.
Definition at line 247 of file ImfAttribute.h.
|
virtual |
Implements Attribute.
Definition at line 274 of file ImfAttribute.h.
|
static |
Definition at line 240 of file ImfAttribute.h.
|
default |
|
default |
|
virtual |
Implements Attribute.
Definition at line 265 of file ImfAttribute.h.
|
inlinestatic |
Definition at line 318 of file ImfAttribute.h.
|
static |
|
virtual |
Implements Attribute.
Definition at line 233 of file ImfAttribute.h.
|
inlinestatic |
Definition at line 325 of file ImfAttribute.h.
|
inline |
Definition at line 219 of file ImfAttribute.h.
|
inline |
Definition at line 226 of file ImfAttribute.h.
|
virtual |
Implements Attribute.
Definition at line 256 of file ImfAttribute.h.