#include <param.H>
virtual const char* ParType::base_type |
( |
| ) |
const |
|
pure virtual |
Self identification for base types only
Return TRUE if two values are equal
void ParType::get_text_value |
( |
MemBlock * |
mb, |
|
|
char *& |
text |
|
) |
| |
Convert value of the type to string, which is dynamically allocated by new[] and should be released by delete[].
virtual void ParType::get_value |
( |
MemBlock * |
mb, |
|
|
va_list |
val |
|
) |
| |
|
pure virtual |
Get the whole value of parameter
virtual void ParType::init |
( |
MemBlock * |
mb | ) |
|
|
pure virtual |
void ParType::set_text_value |
( |
MemBlock * |
mb, |
|
|
const char * |
text |
|
) |
| |
Convert string to value of the type. Syntax errors are detected but are not displayed.
virtual void ParType::set_value |
( |
MemBlock * |
mb, |
|
|
va_list |
val |
|
) |
| |
|
pure virtual |
Set the whole value of parameter
virtual size_t ParType::size |
( |
MemBlock * |
mb | ) |
const |
|
pure virtual |
Returns virtual size of value (not real memory block under it!!!)
virtual void ParType::text_input |
( |
MemBlock * |
mb, |
|
|
FILE * |
stream |
|
) |
| |
|
pure virtual |
Text input from stream/file
virtual void ParType::text_output |
( |
MemBlock * |
mb, |
|
|
FILE * |
stream |
|
) |
| |
|
pure virtual |
Text output to stream/file
The documentation for this class was generated from the following file:
- /net/opt/univers/ubp-i-15.3-centos7-x64.urij/include/csi/param.H