QSapecNG
 All Classes Functions Enumerations Properties
Public Member Functions | Protected Types | Protected Attributes
sapecng::ir_builder Class Reference
Inheritance diagram for sapecng::ir_builder:
sapecng::abstract_builder sapecng::info_builder sapecng::xml_builder

List of all members.

Public Member Functions

void add_circuit_properties (std::map< std::string, std::string > map)
void add_circuit_property (std::string name, std::string value)
void add_wire_component (std::map< std::string, std::string > props=std::map< std::string, std::string >())
void add_out_component (unsigned int v, std::map< std::string, std::string > props=std::map< std::string, std::string >())
void add_dual_component (abstract_builder::dual_component_type c_type, std::string name, double value, bool symbolic, unsigned int va, unsigned int vb, std::map< std::string, std::string > props=std::map< std::string, std::string >())
void add_quad_component (abstract_builder::quad_component_type c_type, std::string name, double value, bool symbolic, unsigned int va, unsigned int vb, unsigned int vac, unsigned int vbc, std::map< std::string, std::string > props=std::map< std::string, std::string >())
void add_unknow_component (std::map< std::string, std::string > props=std::map< std::string, std::string >())
void begin_userdef_component (std::string name, std::map< std::string, std::string > props=std::map< std::string, std::string >())
void end_userdef_component (std::string name, std::map< std::string, std::string > props=std::map< std::string, std::string >())

Protected Types

typedef boost::error_info
< struct tag_what, std::string > 
what

Protected Attributes

boost::property_tree::ptree ptree_
boost::property_tree::ptree * head_
std::stack
< boost::property_tree::ptree * > 
stack_

The documentation for this class was generated from the following files:
 All Classes Functions Enumerations Properties