|
Qucs-core
0.0.18
|
generic object class. More...
#include <object.h>
Public Member Functions | |
| object () | |
| object (const char *) | |
| object (const object &) | |
| virtual | ~object () |
| object * | getNext (void) |
| void | setNext (object *o) |
| object * | getPrev (void) |
| void | setPrev (object *o) |
| void | setName (const char *) |
| char * | getName (void) |
| void | addProperty (property *) |
| property * | addProperty (const char *, const char *) |
| property * | addProperty (const char *, nr_double_t) |
| property * | addProperty (const char *, variable *) |
| void | setProperty (const char *, char *) |
| void | setProperty (const char *, nr_double_t) |
| void | setScaledProperty (const char *, nr_double_t) |
| void | setProperty (const char *, variable *) |
| vector * | getPropertyVector (const char *) |
| char * | getPropertyString (const char *) |
| char * | getPropertyReference (const char *) |
| nr_double_t | getPropertyDouble (const char *) |
| nr_double_t | getScaledProperty (const char *) |
| int | getPropertyInteger (const char *) |
| bool | hasProperty (const char *) |
| bool | isPropertyGiven (const char *) |
| void | copyProperties (property *) |
| void | deleteProperties (void) |
| int | countProperties (void) |
| char * | propertyList (void) |
| object () | |
| object (const char *) | |
| object (const object &) | |
| virtual | ~object () |
| object * | getNext (void) |
| void | setNext (object *o) |
| object * | getPrev (void) |
| void | setPrev (object *o) |
| void | setName (const char *) |
| char * | getName (void) |
| void | addProperty (property *) |
| property * | addProperty (const char *, const char *) |
| property * | addProperty (const char *, nr_double_t) |
| property * | addProperty (const char *, variable *) |
| void | setProperty (const char *, char *) |
| void | setProperty (const char *, nr_double_t) |
| void | setScaledProperty (const char *, nr_double_t) |
| void | setProperty (const char *, variable *) |
| vector * | getPropertyVector (const char *) |
| char * | getPropertyString (const char *) |
| char * | getPropertyReference (const char *) |
| nr_double_t | getPropertyDouble (const char *) |
| nr_double_t | getScaledProperty (const char *) |
| int | getPropertyInteger (const char *) |
| bool | hasProperty (const char *) |
| bool | isPropertyGiven (const char *) |
| void | copyProperties (property *) |
| void | deleteProperties (void) |
| int | countProperties (void) |
| char * | propertyList (void) |
Private Attributes | |
| char * | name |
| object * | next |
| object * | prev |
| property * | prop |
| char * | ptxt |
generic object class.
Generic object class from which many Qucs classes are inheirited.
| qucs::object::object | ( | ) |
Definition at line 43 of file object.cpp.
| qucs::object::object | ( | const char * | n | ) |
Definition at line 51 of file object.cpp.
| qucs::object::object | ( | const object & | o | ) |
Definition at line 62 of file object.cpp.
|
virtual |
Definition at line 71 of file object.cpp.
| qucs::object::object | ( | ) |
| qucs::object::object | ( | const char * | ) |
| qucs::object::object | ( | const object & | ) |
|
virtual |
| void qucs::object::addProperty | ( | property * | p | ) |
Definition at line 89 of file object.cpp.
| property * qucs::object::addProperty | ( | const char * | n, |
| const char * | val | ||
| ) |
Definition at line 96 of file object.cpp.
| void qucs::object::addProperty | ( | property * | ) |
| property * qucs::object::addProperty | ( | const char * | n, |
| nr_double_t | val | ||
| ) |
Definition at line 114 of file object.cpp.
| property* qucs::object::addProperty | ( | const char * | , |
| const char * | |||
| ) |
| property* qucs::object::addProperty | ( | const char * | , |
| nr_double_t | |||
| ) |
Definition at line 141 of file object.cpp.
| void qucs::object::copyProperties | ( | property * | org | ) |
Definition at line 223 of file object.cpp.
| void qucs::object::copyProperties | ( | property * | ) |
| int qucs::object::countProperties | ( | void | ) |
Definition at line 242 of file object.cpp.
| int qucs::object::countProperties | ( | void | ) |
| void qucs::object::deleteProperties | ( | void | ) |
Definition at line 232 of file object.cpp.
| void qucs::object::deleteProperties | ( | void | ) |
| char * qucs::object::getName | ( | void | ) |
Definition at line 84 of file object.cpp.
| char* qucs::object::getName | ( | void | ) |
|
inline |
Definition at line 60 of file parse_citi.y.
|
inline |
Definition at line 62 of file parse_citi.y.
| nr_double_t qucs::object::getPropertyDouble | ( | const char * | n | ) |
Definition at line 176 of file object.cpp.
| nr_double_t qucs::object::getPropertyDouble | ( | const char * | ) |
| int qucs::object::getPropertyInteger | ( | const char * | n | ) |
Definition at line 198 of file object.cpp.
| int qucs::object::getPropertyInteger | ( | const char * | ) |
| char * qucs::object::getPropertyReference | ( | const char * | n | ) |
Definition at line 167 of file object.cpp.
| char* qucs::object::getPropertyReference | ( | const char * | ) |
| char * qucs::object::getPropertyString | ( | const char * | n | ) |
Definition at line 159 of file object.cpp.
| char* qucs::object::getPropertyString | ( | const char * | ) |
| qucs::vector * qucs::object::getPropertyVector | ( | const char * | n | ) |
Definition at line 150 of file object.cpp.
| vector* qucs::object::getPropertyVector | ( | const char * | ) |
| nr_double_t qucs::object::getScaledProperty | ( | const char * | n | ) |
Definition at line 185 of file object.cpp.
| nr_double_t qucs::object::getScaledProperty | ( | const char * | ) |
| bool qucs::object::hasProperty | ( | const char * | n | ) |
Definition at line 206 of file object.cpp.
| bool qucs::object::hasProperty | ( | const char * | ) |
| bool qucs::object::isPropertyGiven | ( | const char * | n | ) |
Definition at line 213 of file object.cpp.
| bool qucs::object::isPropertyGiven | ( | const char * | ) |
| char * qucs::object::propertyList | ( | void | ) |
Definition at line 249 of file object.cpp.
| char* qucs::object::propertyList | ( | void | ) |
| void qucs::object::setName | ( | const char * | n | ) |
Definition at line 78 of file object.cpp.
| void qucs::object::setName | ( | const char * | ) |
|
inline |
Definition at line 61 of file parse_citi.y.
|
inline |
Definition at line 63 of file parse_citi.y.
| void qucs::object::setProperty | ( | const char * | n, |
| char * | val | ||
| ) |
Definition at line 104 of file object.cpp.
| void qucs::object::setProperty | ( | const char * | , |
| char * | |||
| ) |
| void qucs::object::setProperty | ( | const char * | n, |
| nr_double_t | val | ||
| ) |
Definition at line 122 of file object.cpp.
| void qucs::object::setProperty | ( | const char * | , |
| nr_double_t | |||
| ) |
| void qucs::object::setProperty | ( | const char * | , |
| variable * | |||
| ) |
| void qucs::object::setProperty | ( | const char * | , |
| variable * | |||
| ) |
| void qucs::object::setScaledProperty | ( | const char * | n, |
| nr_double_t | val | ||
| ) |
Definition at line 133 of file object.cpp.
| void qucs::object::setScaledProperty | ( | const char * | , |
| nr_double_t | |||
| ) |
1.8.6