6 #ifndef INCLUDED_IMF_OPAQUE_ATTRIBUTE_H 
    7 #define INCLUDED_IMF_OPAQUE_ATTRIBUTE_H 
   37     IMF_EXPORT OpaqueAttribute (
const char  typeName[],
 
   40     IMF_EXPORT OpaqueAttribute (
const OpaqueAttribute& other);
 
   71     std::string _typeName;
 
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
 
virtual Attribute * copy() const =0
 
virtual void writeValueTo(OPENEXR_IMF_INTERNAL_NAMESPACE::OStream &os, int version) const =0
 
const Array< char > & data() const 
 
class IMF_EXPORT_TYPE OStream
 
GT_API const UT_StringHolder version
 
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
 
virtual const char * typeName() const =0
 
virtual void readValueFrom(OPENEXR_IMF_INTERNAL_NAMESPACE::IStream &is, int size, int version)=0
 
virtual void copyValueFrom(const Attribute &other)=0
 
class IMF_EXPORT_TYPE IStream