Ophidian
 All Classes Namespaces Functions
Public Member Functions | List of all members
ophidian::netlist::cells Class Reference

Public Member Functions

 cells (entity_system::entity_system &system)
 
std::string name (entity_system::entity cell) const
 
entity_system::entity standard_cell (entity_system::entity cell) const
 
const std::vector
< entity_system::entity > & 
pins (entity_system::entity cell) const
 
std::pair< std::vector
< std::string >
::const_iterator, std::vector
< std::string >
::const_iterator > 
names () const
 
std::pair< std::vector
< entity_system::entity >
::const_iterator, std::vector
< entity_system::entity >
::const_iterator > 
standard_cells () const
 
std::pair< std::vector
< std::vector
< entity_system::entity >
>::const_iterator,
std::vector< std::vector
< entity_system::entity >
>::const_iterator > 
pins () const
 
void insert_pin (entity_system::entity cell, entity_system::entity pin)
 
void pins (entity_system::entity cell, std::vector< entity_system::entity > pins)
 
void name (entity_system::entity cell, std::string name)
 
void standard_cell (entity_system::entity cell, entity_system::entity std_cell)
 
void pins_preallocate (entity_system::entity cell, std::size_t pin_count)
 

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