Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
TestRandOntology::Builder< CONF > Class Template Reference

#include "/Werk/devel/lumi/tests/core/steam/engine/test-rand-ontology.hpp"

Description

template<class CONF>
class steam::engine::test::TestRandOntology::Builder< CONF >

Definition at line 151 of file test-rand-ontology.hpp.

Public Member Functions

template<typename... INIT>
 Builder (Spec spec, INIT &&...init)
 
auto makeFun ()
 
string procID ()
 
string nodeID ()
 
- Public Member Functions inherited from TestRandOntology::Spec
 Spec (Literal kind, Literal type)
 

Private Attributes

shared_ptr< CONF > conf_
 

Additional Inherited Members

- Public Attributes inherited from TestRandOntology::Spec
const string PROTO
 
const string FUNC_ID
 
const string BASE_TYPE
 
- Protected Member Functions inherited from Cloneable
 ~Cloneable ()=default
 
 Cloneable ()=default
 
 Cloneable (Cloneable &&)=delete
 
 Cloneable (Cloneable const &)=default
 
Cloneableoperator= (Cloneable &&)=delete
 
Cloneableoperator= (Cloneable const &)=delete
 

Constructor & Destructor Documentation

◆ Builder()

template<class CONF >
template<typename... INIT>
Builder ( Spec  spec,
INIT &&...  init 
)
inline

Definition at line 158 of file test-rand-ontology.hpp.

Member Function Documentation

◆ makeFun()

template<class CONF >
auto makeFun ( )
inline

Definition at line 163 of file test-rand-ontology.hpp.

References TestRandOntology::Builder< CONF >::conf_.

◆ procID()

template<class CONF >
string procID ( )
inline

Definition at line 164 of file test-rand-ontology.hpp.

References TestRandOntology::Builder< CONF >::conf_.

◆ nodeID()

template<class CONF >
string nodeID ( )
inline

Member Data Documentation

◆ conf_

template<class CONF >
shared_ptr<CONF> conf_
private
+ Inheritance diagram for TestRandOntology::Builder< CONF >:
+ Collaboration diagram for TestRandOntology::Builder< CONF >:

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