Horizon
Public Member Functions | Public Attributes | List of all members
horizon::BlocksSchematic::BlockItemSchematic Class Reference
Inheritance diagram for horizon::BlocksSchematic::BlockItemSchematic:
horizon::BlocksBase::BlockItem horizon::BlocksBase::BlockItemInfo

Public Member Functions

 BlockItemSchematic (const BlockItemInfo &inf, const std::string &base_path, IPool &pool, class BlocksSchematic &blocks)
 
 BlockItemSchematic (const UUID &uu, const std::string &block_name)
 
 BlockItemSchematic (const UUID &uu, const BlockItemInfo &inf, const std::string &base_path, IPool &pool, class BlocksSchematic &blocks)
 
 BlockItemSchematic (const BlockItemInfo &inf, const json &j_block, const json &j_sym, const json &j_sch, IPool &pool, BlocksSchematic &blocks)
 
- Public Member Functions inherited from horizon::BlocksBase::BlockItem
 BlockItem (const BlockItemInfo &inf, const std::string &base_path, IPool &pool, class IBlockProvider &blocks)
 
 BlockItem (const UUID &uu, const BlockItemInfo &inf, const std::string &base_path, IPool &pool, class IBlockProvider &blocks)
 
void update_refs (IBlockProvider &blocks)
 
- Public Member Functions inherited from horizon::BlocksBase::BlockItemInfo
 BlockItemInfo (const UUID &uu, const json &j)
 
json serialize () const
 

Public Attributes

BlockSymbol symbol
 
Schematic schematic
 
- Public Attributes inherited from horizon::BlocksBase::BlockItem
Block block
 
- Public Attributes inherited from horizon::BlocksBase::BlockItemInfo
UUID uuid
 
std::string block_filename
 
std::string symbol_filename
 
std::string schematic_filename
 

Additional Inherited Members

- Protected Member Functions inherited from horizon::BlocksBase::BlockItem
 BlockItem (const UUID &uu, const std::string &b, const std::string &y, const std::string &c)
 
 BlockItem (const BlockItemInfo &inf, const json &j, IPool &pool, class IBlockProvider &blocks)
 
- Protected Member Functions inherited from horizon::BlocksBase::BlockItemInfo
 BlockItemInfo (const UUID &uu, const std::string &b, const std::string &y, const std::string &c)
 

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