#include <builder.h>
Public Member Functions | |
| SelectionBuilder (const std::shared_ptr< std::vector< std::shared_ptr< T > > > &entities, const std::function< std::shared_ptr< Node >(std::shared_ptr< T >)> &entity2node) | |
| virtual | ~SelectionBuilder () |
| std::shared_ptr< std::vector< std::shared_ptr< T > > > | entities () |
| void | setEntities (const std::shared_ptr< std::vector< std::shared_ptr< T > > > &entities) |
| virtual std::shared_ptr< std::vector< std::shared_ptr< Node > > > | build ()=0 |
Protected Attributes | |
| std::shared_ptr< std::vector< std::shared_ptr< T > > > | m_entities |
| std::function< std::shared_ptr< Node >(std::shared_ptr< T >)> | m_entity2node |
|
inline |
|
inlinevirtual |
|
pure virtual |
Implemented in cil::AttributeBuilder< T >, and cil::EntityBuilder< T >.
|
inline |
|
inline |
|
protected |
|
protected |