Description class. More...
#include <ivstudio/stdesc.h>
Public Member Functions | |
| IlvStClassDescriptor (const IlSymbol *cl, const char *name) | |
Initializes an instance of IlvStClassDescriptor. More... | |
| const char * | getBaseClass () const |
| Returns the base class name. More... | |
| const char * | getClassName () const |
| Sets the class name. More... | |
| const char * | getDataDir () const |
| Returns the directory of the data. More... | |
| const char * | getFileBaseName () const |
| Returns the file base name. More... | |
| const char * | getHeaderDir () const |
| Returns the directory of the header file. More... | |
| const char * | getObjDir () const |
| Returns the directory of the object file. More... | |
| const char * | getSrcDir () const |
| Returns the directory of the source. More... | |
| void | setBaseClass (const char *bc) |
| Sets the base class name. More... | |
| void | setClassName (const char *cls) |
| Sets the class name. More... | |
| void | setDataDir (const char *dir) |
| Sets the directory of the data. More... | |
| void | setFileBaseName (const char *name) |
| Sets the file base name. More... | |
| void | setFileName (const char *filePath) |
| Sets the file name. More... | |
| void | setHeaderDir (const char *dir) |
| Sets the directory of the header file. More... | |
| void | setObjDir (const char *dir) |
| Sets the directory of the object file. More... | |
| void | setSrcDir (const char *dir) |
| Sets the directory of the source. More... | |
Public Member Functions inherited from IlvStDescriptiveObject | |
| IlvStDescriptiveObject (const IlSymbol *cl, const char *name) | |
Initializes an instance of IlvStDescriptiveObject. More... | |
Public Member Functions inherited from IlvStPropertySet | |
| IlvStPropertySet (const char *name) | |
Initializes an instance of IlvStPropertySet. More... | |
| IlvStPropertySet (const IlSymbol *name) | |
Initializes an instance of IlvStPropertySet. More... | |
| virtual const char * | getName () const |
| Returns the property name. More... | |
| virtual IlBoolean | getPropertyValue (const IlSymbol *name, IlvValue &value) |
| Returns the value from a property. More... | |
| virtual void | setName (const char *str) |
| Sets the property name. More... | |
| virtual IlBoolean | setPropertyValue (const IlSymbol *name, const IlvValue &value) |
| Sets the value of one property. More... | |
Public Member Functions inherited from IlvStProperty | |
| virtual const IlSymbol * | getNameSymbol () const |
| Returns the property name. More... | |
| virtual IlvValue & | getValue (IlvValue &value) const |
| Returns the property value. More... | |
| virtual void | setNameSymbol (const IlSymbol *str) |
| Sets the property name. More... | |
| virtual void | setValue (const IlvValue &value) |
| Sets the property value. More... | |
Description class.
Library: ivstudio
This class is a Rogue Wave Views Studio object that describes the C++ informations to generate the class C++ code.
| IlvStClassDescriptor::IlvStClassDescriptor | ( | const IlSymbol * | cl, |
| const char * | name | ||
| ) |
Initializes an instance of IlvStClassDescriptor.
| cl | The class name. |
| name | The object name. |
| const char* IlvStClassDescriptor::getBaseClass | ( | ) | const |
Returns the base class name.
| const char* IlvStClassDescriptor::getClassName | ( | ) | const |
Sets the class name.
| const char* IlvStClassDescriptor::getDataDir | ( | ) | const |
Returns the directory of the data.
| const char* IlvStClassDescriptor::getFileBaseName | ( | ) | const |
Returns the file base name.
| const char* IlvStClassDescriptor::getHeaderDir | ( | ) | const |
Returns the directory of the header file.
| const char* IlvStClassDescriptor::getObjDir | ( | ) | const |
Returns the directory of the object file.
| const char* IlvStClassDescriptor::getSrcDir | ( | ) | const |
Returns the directory of the source.
| void IlvStClassDescriptor::setBaseClass | ( | const char * | bc | ) |
Sets the base class name.
| bc | The base class name. |
| void IlvStClassDescriptor::setClassName | ( | const char * | cls | ) |
Sets the class name.
| cls | The class name. |
| void IlvStClassDescriptor::setDataDir | ( | const char * | dir | ) |
Sets the directory of the data.
| dir | The directory of the data. |
| void IlvStClassDescriptor::setFileBaseName | ( | const char * | name | ) |
Sets the file base name.
| name | The file base name. |
| void IlvStClassDescriptor::setFileName | ( | const char * | filePath | ) |
Sets the file name.
| filePath | The file name. |
| void IlvStClassDescriptor::setHeaderDir | ( | const char * | dir | ) |
Sets the directory of the header file.
| dir | The directory of the header file. |
| void IlvStClassDescriptor::setObjDir | ( | const char * | dir | ) |
Sets the directory of the object file.
| dir | The directory of the object file. |
| void IlvStClassDescriptor::setSrcDir | ( | const char * | dir | ) |
Sets the directory of the source.
| dir | The directory of the source. |