Qucs-core  0.0.18
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes
qucs::property Class Reference

#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 ()
 
propertygetNext (void)
 
void setNext (property *p)
 
void setName (char *)
 
char * getName (void)
 
qucs::vectorgetVector (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 *)
 
propertyfindProperty (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
 
variablevar
 
propertynext
 

Detailed Description

Definition at line 41 of file property.h.

Constructor & Destructor Documentation

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.

qucs::property::~property ( )
virtual

Definition at line 120 of file property.cpp.

Member Function Documentation

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.

property* qucs::property::getNext ( void  )
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.

bool qucs::property::isDefault ( void  )
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.

void qucs::property::setDefault ( bool  d)
inline

Definition at line 67 of file property.h.

void qucs::property::setName ( char *  n)

Definition at line 136 of file property.cpp.

void qucs::property::setNext ( property p)
inline

Definition at line 52 of file property.h.

char * qucs::property::toString ( void  )

Definition at line 227 of file property.cpp.

Field Documentation

bool qucs::property::def
private

Definition at line 70 of file property.h.

char* qucs::property::name
private

Definition at line 72 of file property.h.

property* qucs::property::next
private

Definition at line 77 of file property.h.

char* qucs::property::str
private

Definition at line 73 of file property.h.

char* qucs::property::txt
private

Definition at line 74 of file property.h.

int qucs::property::type
private

Definition at line 71 of file property.h.

nr_double_t qucs::property::value
private

Definition at line 75 of file property.h.

variable* qucs::property::var
private

Definition at line 76 of file property.h.


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