C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Packed class name. More...

#include <io_tape.h>

+ Collaboration diagram for ClassDescriptor:

Public Member Functions

 ClassDescriptor ()
 Constructor.
 
 ClassDescriptor (uint16 v)
 Constructor by hash.
 
 ClassDescriptor (const char *name)
 Constructor by name.
 
 ClassDescriptor (uint16 v, const MbUuid &appID)
 Constructor by hash.
 
 ClassDescriptor (const char *name, const MbUuid &appID)
 Constructor by name.
 
 ClassDescriptor (const ClassDescriptor &other)
 Constructor by hash.
 
ClassDescriptoroperator= (const ClassDescriptor &other)
 An assignment operator.
 
bool operator== (const ClassDescriptor &other) const
 The equality operator.
 
bool operator!= (const ClassDescriptor &other) const
 The inequality operator.
 
bool operator< (const ClassDescriptor &other) const
 Comparison operator.
 
bool operator> (const ClassDescriptor &other) const
 Comparison operator.
 
void Write (writer &out)
 Write operator.
 
bool Read (reader &in)
 Read operator.
 

Protected Attributes

uint16 val
 The class name hash.
 
MbUuid appID_
 Additional application identifier.
 

Detailed Description

Packed class name.

Packed name of one class - for array of stream classes in TapeClass.


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