gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
FieldOptionList Class Reference

#include <Field.h>

Inheritance diagram for FieldOptionList:
Collaboration diagram for FieldOptionList:

Public Member Functions

FieldOptionType getType ()
 
 FieldOptionList (std::list< int > &_val, const std::string &help, bool *status=nullptr, bool deprecated=false)
 
void list (std::list< int > value)
 
const std::list< int > & list () const
 
void getTextRepresentation (std::string &v_str)
 
- Public Member Functions inherited from FieldOption
 FieldOption (const std::string &help, bool *_status, bool deprecated)
 
virtual ~FieldOption ()
 
virtual std::string getDescription ()
 
std::string getTypeName ()
 
virtual void numericalValue (double val)
 
virtual double numericalValue () const
 
virtual const std::list< double > & listdouble () const
 
virtual void listdouble (std::list< double > value)
 
virtual std::string string () const
 
virtual void string (const std::string value)
 
bool isDeprecated ()
 

Public Attributes

std::list< int > & val
 

Additional Inherited Members

- Protected Member Functions inherited from FieldOption
void modified ()
 
- Protected Attributes inherited from FieldOption
bool * status
 

Detailed Description

Definition at line 335 of file Field.h.

Constructor & Destructor Documentation

◆ FieldOptionList()

FieldOptionList::FieldOptionList ( std::list< int > &  _val,
const std::string &  help,
bool *  status = nullptr,
bool  deprecated = false 
)
inline

Definition at line 339 of file Field.h.

Member Function Documentation

◆ getTextRepresentation()

void FieldOptionList::getTextRepresentation ( std::string &  v_str)
inlinevirtual

Implements FieldOption.

Definition at line 350 of file Field.h.

◆ getType()

FieldOptionType FieldOptionList::getType ( )
inlinevirtual

Implements FieldOption.

Definition at line 338 of file Field.h.

◆ list() [1/2]

const std::list<int>& FieldOptionList::list ( ) const
inlinevirtual

Reimplemented from FieldOption.

Definition at line 349 of file Field.h.

◆ list() [2/2]

void FieldOptionList::list ( std::list< int >  value)
inlinevirtual

Reimplemented from FieldOption.

Definition at line 344 of file Field.h.

Here is the call graph for this function:

Member Data Documentation

◆ val

std::list<int>& FieldOptionList::val

Definition at line 337 of file Field.h.

Referenced by getTextRepresentation(), and list().


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