dlvhex  2.5.0
ModelGraph< EvalGraphT, ModelPropertyBaseT, ModelDepPropertyBaseT >::ModelDepPropertyBundle Struct Reference

Couples a model dependency with its properties. More...

#include <include/dlvhex2/ModelGraph.h>

Inheritance diagram for ModelGraph< EvalGraphT, ModelPropertyBaseT, ModelDepPropertyBaseT >::ModelDepPropertyBundle:
Collaboration diagram for ModelGraph< EvalGraphT, ModelPropertyBaseT, ModelDepPropertyBaseT >::ModelDepPropertyBundle:

Public Member Functions

 ModelDepPropertyBundle (unsigned joinOrder=0)
 Constructor.
 ModelDepPropertyBundle (const ModelDepPropertyBaseT &base, unsigned joinOrder=0)
 Constructor.

Data Fields

unsigned joinOrder
 Join order.

Detailed Description

template<typename EvalGraphT, typename ModelPropertyBaseT = none_t, typename ModelDepPropertyBaseT = none_t>
struct ModelGraph< EvalGraphT, ModelPropertyBaseT, ModelDepPropertyBaseT >::ModelDepPropertyBundle

Couples a model dependency with its properties.

Definition at line 181 of file ModelGraph.h.


Constructor & Destructor Documentation

template<typename EvalGraphT, typename ModelPropertyBaseT = none_t, typename ModelDepPropertyBaseT = none_t>
ModelGraph< EvalGraphT, ModelPropertyBaseT, ModelDepPropertyBaseT >::ModelDepPropertyBundle::ModelDepPropertyBundle ( unsigned  joinOrder = 0) [inline]

Constructor.

Parameters:
joinOrderSee ModelDepPropertyBundle::joinorder.

Definition at line 193 of file ModelGraph.h.

template<typename EvalGraphT, typename ModelPropertyBaseT = none_t, typename ModelDepPropertyBaseT = none_t>
ModelGraph< EvalGraphT, ModelPropertyBaseT, ModelDepPropertyBaseT >::ModelDepPropertyBundle::ModelDepPropertyBundle ( const ModelDepPropertyBaseT &  base,
unsigned  joinOrder = 0 
) [inline]

Constructor.

Parameters:
baseProperties.
joinOrderSee ModelDepPropertyBundle::joinorder.

Definition at line 199 of file ModelGraph.h.


Field Documentation

template<typename EvalGraphT, typename ModelPropertyBaseT = none_t, typename ModelDepPropertyBaseT = none_t>
unsigned ModelGraph< EvalGraphT, ModelPropertyBaseT, ModelDepPropertyBaseT >::ModelDepPropertyBundle::joinOrder

Join order.

Definition at line 188 of file ModelGraph.h.


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