HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Name Class Reference

#include <ImfName.h>

Public Member Functions

 Name ()
 
 Name (const char text[])
 
 Name (const Name &)=default
 
 Name (Name &&)=default
 
 ~Name ()=default
 
Nameoperator= (const Name &)=default
 
Nameoperator= (Name &&)=default
 
Nameoperator= (const char text[])
 
const char * text () const
 
const char * operator* () const
 

Static Public Attributes

static const int SIZE = 256
 
static const int MAX_LENGTH = SIZE - 1
 

Detailed Description

Definition at line 30 of file ImfName.h.

Constructor & Destructor Documentation

Name::Name ( )
inline

Definition at line 88 of file ImfName.h.

Name::Name ( const char  text[])
inline

Definition at line 95 of file ImfName.h.

Name::Name ( const Name )
default
Name::Name ( Name &&  )
default
Name::~Name ( )
default

Member Function Documentation

const char* Name::operator* ( ) const
inline

Definition at line 61 of file ImfName.h.

Name& Name::operator= ( const Name )
default
Name& Name::operator= ( Name &&  )
default
Name & Name::operator= ( const char  text[])
inline

Definition at line 80 of file ImfName.h.

const char* Name::text ( ) const
inline

Definition at line 59 of file ImfName.h.

Member Data Documentation

const int Name::MAX_LENGTH = SIZE - 1
static

Definition at line 68 of file ImfName.h.

const int Name::SIZE = 256
static

Definition at line 67 of file ImfName.h.


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