Qucs-core  0.0.19
Public Member Functions | Private Attributes
qucs::property Class Reference

#include <property.h>

Collaboration diagram for qucs::property:
Collaboration graph
[legend]

Public Member Functions

 property ()
virtual ~property ()
qucs::vector * getVector (void) const
nr_double_t getDouble (void) const
int getInteger (void) const
const char * getString (void) const
const char * getReference (void) const
void set (const nr_double_t)
void set (int)
void set (const std::string &)
void set (variable *)
std::string toString (void) const
bool isDefault (void) const
void setDefault (bool d)

Private Attributes

bool def
int type
std::string str
nr_double_t value
variablevar

Detailed Description

Definition at line 45 of file property.h.


Constructor & Destructor Documentation

qucs::property::property ( )

Definition at line 45 of file property.cpp.

qucs::property::~property ( ) [virtual]

Definition at line 56 of file property.cpp.


Member Function Documentation

nr_double_t qucs::property::getDouble ( void  ) const

Definition at line 100 of file property.cpp.

int qucs::property::getInteger ( void  ) const

Definition at line 111 of file property.cpp.

const char * qucs::property::getReference ( void  ) const

Definition at line 93 of file property.cpp.

const char * qucs::property::getString ( void  ) const

Definition at line 86 of file property.cpp.

qucs::vector * qucs::property::getVector ( void  ) const

Definition at line 75 of file property.cpp.

bool qucs::property::isDefault ( void  ) const [inline]

Definition at line 61 of file property.h.

void qucs::property::set ( const nr_double_t  val)

Definition at line 117 of file property.cpp.

void qucs::property::set ( int  val)

Definition at line 123 of file property.cpp.

void qucs::property::set ( const std::string &  val)

Definition at line 135 of file property.cpp.

void qucs::property::set ( variable val)

Definition at line 129 of file property.cpp.

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

Definition at line 62 of file property.h.

std::string qucs::property::toString ( void  ) const

Definition at line 141 of file property.cpp.


Field Documentation

bool qucs::property::def [private]

Definition at line 65 of file property.h.

std::string qucs::property::str [private]

Definition at line 67 of file property.h.

Definition at line 66 of file property.h.

Definition at line 68 of file property.h.

variable* qucs::property::var [private]

Definition at line 69 of file property.h.


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