Qucs-core
0.0.18
|
#include <property.h>
Public Member Functions | |
property () | |
property (const char *) | |
property (const char *, const char *) | |
property (const char *, nr_double_t) | |
property (const char *, variable *) | |
property (const property &) | |
virtual | ~property () |
property * | getNext (void) |
void | setNext (property *p) |
void | setName (char *) |
char * | getName (void) |
qucs::vector * | getVector (void) |
nr_double_t | getDouble (void) |
int | getInteger (void) |
char * | getString (void) |
char * | getReference (void) |
void | set (nr_double_t) |
void | set (int) |
void | set (char *) |
void | set (variable *) |
property * | findProperty (const char *) |
char * | toString (void) |
bool | isDefault (void) |
void | setDefault (bool d) |
Private Attributes | |
bool | def |
int | type |
char * | name |
char * | str |
char * | txt |
nr_double_t | value |
variable * | var |
property * | next |
Definition at line 41 of file property.h.
qucs::property::property | ( | ) |
Definition at line 44 of file property.cpp.
qucs::property::property | ( | const char * | n | ) |
Definition at line 56 of file property.cpp.
qucs::property::property | ( | const char * | n, |
const char * | val | ||
) |
Definition at line 69 of file property.cpp.
qucs::property::property | ( | const char * | n, |
nr_double_t | val | ||
) |
Definition at line 82 of file property.cpp.
qucs::property::property | ( | const char * | n, |
variable * | val | ||
) |
Definition at line 95 of file property.cpp.
qucs::property::property | ( | const property & | p | ) |
Definition at line 108 of file property.cpp.
|
virtual |
Definition at line 120 of file property.cpp.
property * qucs::property::findProperty | ( | const char * | n | ) |
Definition at line 149 of file property.cpp.
nr_double_t qucs::property::getDouble | ( | void | ) |
Definition at line 185 of file property.cpp.
int qucs::property::getInteger | ( | void | ) |
Definition at line 196 of file property.cpp.
char * qucs::property::getName | ( | void | ) |
Definition at line 142 of file property.cpp.
|
inline |
Definition at line 51 of file property.h.
char * qucs::property::getReference | ( | void | ) |
Definition at line 179 of file property.cpp.
char * qucs::property::getString | ( | void | ) |
Definition at line 173 of file property.cpp.
qucs::vector * qucs::property::getVector | ( | void | ) |
Definition at line 162 of file property.cpp.
|
inline |
Definition at line 66 of file property.h.
void qucs::property::set | ( | nr_double_t | val | ) |
Definition at line 202 of file property.cpp.
void qucs::property::set | ( | int | val | ) |
Definition at line 208 of file property.cpp.
void qucs::property::set | ( | char * | val | ) |
Definition at line 220 of file property.cpp.
void qucs::property::set | ( | variable * | val | ) |
Definition at line 214 of file property.cpp.
|
inline |
Definition at line 67 of file property.h.
void qucs::property::setName | ( | char * | n | ) |
Definition at line 136 of file property.cpp.
|
inline |
Definition at line 52 of file property.h.
char * qucs::property::toString | ( | void | ) |
Definition at line 227 of file property.cpp.
|
private |
Definition at line 70 of file property.h.
|
private |
Definition at line 72 of file property.h.
|
private |
Definition at line 77 of file property.h.
|
private |
Definition at line 73 of file property.h.
|
private |
Definition at line 74 of file property.h.
|
private |
Definition at line 71 of file property.h.
|
private |
Definition at line 75 of file property.h.
|
private |
Definition at line 76 of file property.h.