dlvhex  2.5.0
EvalGraph< EvalUnitPropertyBaseT, EvalUnitDepPropertyBaseT >::EvalUnitPropertyBundle Struct Reference

Couples an EvalUnit with its properties. More...

#include <include/dlvhex2/EvalGraph.h>

Inheritance diagram for EvalGraph< EvalUnitPropertyBaseT, EvalUnitDepPropertyBaseT >::EvalUnitPropertyBundle:
Collaboration diagram for EvalGraph< EvalUnitPropertyBaseT, EvalUnitDepPropertyBaseT >::EvalUnitPropertyBundle:

Public Member Functions

 EvalUnitPropertyBundle (const EvalUnitPropertyBase &base=EvalUnitPropertyBase())
 Constructor.
std::ostream & print (std::ostream &o) const

Detailed Description

template<typename EvalUnitPropertyBaseT = none_t, typename EvalUnitDepPropertyBaseT = none_t>
struct EvalGraph< EvalUnitPropertyBaseT, EvalUnitDepPropertyBaseT >::EvalUnitPropertyBundle

Couples an EvalUnit with its properties.

Definition at line 72 of file EvalGraph.h.


Constructor & Destructor Documentation

template<typename EvalUnitPropertyBaseT = none_t, typename EvalUnitDepPropertyBaseT = none_t>
EvalGraph< EvalUnitPropertyBaseT, EvalUnitDepPropertyBaseT >::EvalUnitPropertyBundle::EvalUnitPropertyBundle ( const EvalUnitPropertyBase base = EvalUnitPropertyBase()) [inline]

Constructor.

Parameters:
baseProperties.

Definition at line 78 of file EvalGraph.h.


Member Function Documentation

template<typename EvalUnitPropertyBaseT = none_t, typename EvalUnitDepPropertyBaseT = none_t>
std::ostream& EvalGraph< EvalUnitPropertyBaseT, EvalUnitDepPropertyBaseT >::EvalUnitPropertyBundle::print ( std::ostream &  o) const [inline]

Definition at line 82 of file EvalGraph.h.


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