My Project  0.0.16
QUCS Mapping
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
object Class Reference

#include <object.h>

Inheritance diagram for object:
Inheritance graph
[legend]

Public Member Functions

 object ()
 
 object (const char *)
 
 object (const object &)
 
virtual ~object ()
 
objectgetNext (void)
 
void setNext (object *o)
 
objectgetPrev (void)
 
void setPrev (object *o)
 
void setName (const char *)
 
char * getName (void)
 
void addProperty (property *)
 
propertyaddProperty (const char *, const char *)
 
propertyaddProperty (const char *, nr_double_t)
 
propertyaddProperty (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 *)
 
vectorgetPropertyVector (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)
 

Detailed Description

Definition at line 37 of file object.h.

Constructor & Destructor Documentation

object::object ( )

Definition at line 42 of file object.cpp.

object::object ( const char *  n)

Definition at line 50 of file object.cpp.

object::object ( const object o)

Definition at line 59 of file object.cpp.

Here is the call graph for this function:

object::~object ( )
virtual

Definition at line 68 of file object.cpp.

Here is the call graph for this function:

Member Function Documentation

void object::addProperty ( property p)

Definition at line 86 of file object.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

property * object::addProperty ( const char *  n,
const char *  val 
)

Definition at line 93 of file object.cpp.

Here is the call graph for this function:

property * object::addProperty ( const char *  n,
nr_double_t  val 
)

Definition at line 111 of file object.cpp.

Here is the call graph for this function:

property * object::addProperty ( const char *  n,
variable val 
)

Definition at line 138 of file object.cpp.

Here is the call graph for this function:

void object::copyProperties ( property org)

Definition at line 220 of file object.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int object::countProperties ( void  )

Definition at line 239 of file object.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void object::deleteProperties ( void  )

Definition at line 229 of file object.cpp.

Here is the caller graph for this function:

char * object::getName ( void  )

Definition at line 81 of file object.cpp.

object* object::getNext ( void  )
inline

Definition at line 44 of file object.h.

Here is the caller graph for this function:

object* object::getPrev ( void  )
inline

Definition at line 46 of file object.h.

Here is the caller graph for this function:

nr_double_t object::getPropertyDouble ( const char *  n)

Definition at line 173 of file object.cpp.

Here is the call graph for this function:

int object::getPropertyInteger ( const char *  n)

Definition at line 195 of file object.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

char * object::getPropertyReference ( const char *  n)

Definition at line 164 of file object.cpp.

Here is the call graph for this function:

char * object::getPropertyString ( const char *  n)

Definition at line 156 of file object.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

vector * object::getPropertyVector ( const char *  n)

Definition at line 147 of file object.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

nr_double_t object::getScaledProperty ( const char *  n)

Definition at line 182 of file object.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool object::hasProperty ( const char *  n)

Definition at line 203 of file object.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool object::isPropertyGiven ( const char *  n)

Definition at line 210 of file object.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

char * object::propertyList ( void  )

Definition at line 246 of file object.cpp.

Here is the call graph for this function:

void object::setName ( const char *  n)

Definition at line 75 of file object.cpp.

Here is the caller graph for this function:

void object::setNext ( object o)
inline

Definition at line 45 of file object.h.

Here is the caller graph for this function:

void object::setPrev ( object o)
inline

Definition at line 47 of file object.h.

Here is the caller graph for this function:

void object::setProperty ( const char *  n,
char *  val 
)

Definition at line 101 of file object.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void object::setProperty ( const char *  n,
nr_double_t  val 
)

Definition at line 119 of file object.cpp.

Here is the call graph for this function:

void object::setProperty ( const char *  ,
variable  
)
void object::setScaledProperty ( const char *  n,
nr_double_t  val 
)

Definition at line 130 of file object.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following files: