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_ |