IlvStClassDescriptor Class Reference
Description class.
More...
#include <ivstudio/stdesc.h>
List of all members.
Public Member Functions |
| IlvStClassDescriptor (const IlSymbol *cl, const char *name) |
| Initializes an instance of IlvStClassDescriptor .
|
const char * | getBaseClass () const |
| Returns the base class name.
|
const char * | getClassName () const |
| Sets the class name.
|
const char * | getDataDir () const |
| Returns the directory of the data.
|
const char * | getFileBaseName () const |
| Returns the file base name.
|
const char * | getHeaderDir () const |
| Returns the directory of the header file.
|
const char * | getObjDir () const |
| Returns the directory of the object file.
|
const char * | getSrcDir () const |
| Returns the directory of the source.
|
void | setBaseClass (const char *bc) |
| Sets the base class name.
|
void | setClassName (const char *cls) |
| Sets the class name.
|
void | setDataDir (const char *dir) |
| Sets the directory of the data.
|
void | setFileBaseName (const char *name) |
| Sets the file base name.
|
void | setFileName (const char *filePath) |
| Sets the file name.
|
void | setHeaderDir (const char *dir) |
| Sets the directory of the header file.
|
void | setObjDir (const char *dir) |
| Sets the directory of the object file.
|
void | setSrcDir (const char *dir) |
| Sets the directory of the source.
|
Detailed Description
Description class.
Library: ivstudio
This class is an Rogue Wave Views Studio object that describes the C++ informations to generate the class C++ code.
- See also:
- IlvStudio,IlvStBuffers.
Constructor & Destructor Documentation
IlvStClassDescriptor::IlvStClassDescriptor |
( |
const IlSymbol * |
cl, |
|
|
const char * |
name | |
|
) |
| | |
Initializes an instance of IlvStClassDescriptor
.
- Parameters:
-
| cl | The class name. |
| name | The object name. |
Member Function Documentation
const char* IlvStClassDescriptor::getBaseClass |
( |
|
) |
const |
Returns the base class name.
- Returns:
- The base class name.
const char* IlvStClassDescriptor::getClassName |
( |
|
) |
const |
Sets the class name.
- Returns:
- The class name.
const char* IlvStClassDescriptor::getDataDir |
( |
|
) |
const |
Returns the directory of the data.
- Returns:
- The directory of the data.
const char* IlvStClassDescriptor::getFileBaseName |
( |
|
) |
const |
Returns the file base name.
- Returns:
- The file base name.
const char* IlvStClassDescriptor::getHeaderDir |
( |
|
) |
const |
Returns the directory of the header file.
- Returns:
- The directory of the header file.
const char* IlvStClassDescriptor::getObjDir |
( |
|
) |
const |
Returns the directory of the object file.
- Returns:
- The directory of the object file.
const char* IlvStClassDescriptor::getSrcDir |
( |
|
) |
const |
Returns the directory of the source.
- Returns:
- The directory of the source.
void IlvStClassDescriptor::setBaseClass |
( |
const char * |
bc |
) |
|
Sets the base class name.
- Parameters:
-
void IlvStClassDescriptor::setClassName |
( |
const char * |
cls |
) |
|
Sets the class name.
- Parameters:
-
void IlvStClassDescriptor::setDataDir |
( |
const char * |
dir |
) |
|
Sets the directory of the data.
- Parameters:
-
| dir | The directory of the data. |
void IlvStClassDescriptor::setFileBaseName |
( |
const char * |
name |
) |
|
Sets the file base name.
- Parameters:
-
void IlvStClassDescriptor::setFileName |
( |
const char * |
filePath |
) |
|
Sets the file name.
- Parameters:
-
void IlvStClassDescriptor::setHeaderDir |
( |
const char * |
dir |
) |
|
Sets the directory of the header file.
- Parameters:
-
| dir | The directory of the header file. |
void IlvStClassDescriptor::setObjDir |
( |
const char * |
dir |
) |
|
Sets the directory of the object file.
- Parameters:
-
| dir | The directory of the object file. |
void IlvStClassDescriptor::setSrcDir |
( |
const char * |
dir |
) |
|
Sets the directory of the source.
- Parameters:
-
| dir | The directory of the source. |
© Copyright 2012, 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.