Rogue Wave Views Studio Package API Reference Guide |
Rogue Wave Views Documentation Home |
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 IlSymbol *name) | |
Initializes an instance of IlvStPropertySet . More... | |
IlvStPropertySet (const char *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. |
© Copyright 2017, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.