ept::core::Source< Self, Setup, PType >::ComposedList< _property > Struct Template Reference

#include <source.h>

List of all members.

Public Types

typedef Self Origin
typedef Setup::Token Token
typedef PType< _property >::T Property
typedef ComposedList Type

Public Member Functions

ComposedList tail () const
bool empty () const
bool operator< (const ComposedList &o) const
ComposedListhead ()
const ComposedListhead () const
Token token () const
Property property () const
template<PropertyId P>
PType< P >::T get () const
 ComposedList ()
 ComposedList (Origin &o, typename Setup::InternalList i)

Public Attributes

Originorigin
Setup::InternalList internal

template<typename Self, typename Setup, template< typename Setup::PropertyId > class PType>
template<PropertyId _property>
struct ept::core::Source< Self, Setup, PType >::ComposedList< _property >


Member Typedef Documentation

template<typename Self, typename Setup, template< typename Setup::PropertyId > class PType>
template<PropertyId _property>
typedef Self ept::core::Source< Self, Setup, PType >::ComposedList< _property >::Origin
template<typename Self, typename Setup, template< typename Setup::PropertyId > class PType>
template<PropertyId _property>
typedef PType< _property >::T ept::core::Source< Self, Setup, PType >::ComposedList< _property >::Property
template<typename Self, typename Setup, template< typename Setup::PropertyId > class PType>
template<PropertyId _property>
typedef Setup::Token ept::core::Source< Self, Setup, PType >::ComposedList< _property >::Token
template<typename Self, typename Setup, template< typename Setup::PropertyId > class PType>
template<PropertyId _property>
typedef ComposedList ept::core::Source< Self, Setup, PType >::ComposedList< _property >::Type

Constructor & Destructor Documentation

template<typename Self, typename Setup, template< typename Setup::PropertyId > class PType>
template<PropertyId _property>
ept::core::Source< Self, Setup, PType >::ComposedList< _property >::ComposedList (  )  [inline]
template<typename Self, typename Setup, template< typename Setup::PropertyId > class PType>
template<PropertyId _property>
ept::core::Source< Self, Setup, PType >::ComposedList< _property >::ComposedList ( Origin o,
typename Setup::InternalList  i 
) [inline]

Member Function Documentation

template<typename Self, typename Setup, template< typename Setup::PropertyId > class PType>
template<PropertyId _property>
bool ept::core::Source< Self, Setup, PType >::ComposedList< _property >::empty (  )  const [inline]
template<typename Self, typename Setup, template< typename Setup::PropertyId > class PType>
template<PropertyId _property>
template<PropertyId P>
PType< P >::T ept::core::Source< Self, Setup, PType >::ComposedList< _property >::get (  )  const [inline]
template<typename Self, typename Setup, template< typename Setup::PropertyId > class PType>
template<PropertyId _property>
const ComposedList& ept::core::Source< Self, Setup, PType >::ComposedList< _property >::head (  )  const [inline]
template<typename Self, typename Setup, template< typename Setup::PropertyId > class PType>
template<PropertyId _property>
ComposedList& ept::core::Source< Self, Setup, PType >::ComposedList< _property >::head (  )  [inline]
template<typename Self, typename Setup, template< typename Setup::PropertyId > class PType>
template<PropertyId _property>
bool ept::core::Source< Self, Setup, PType >::ComposedList< _property >::operator< ( const ComposedList< _property > &  o  )  const [inline]
template<typename Self, typename Setup, template< typename Setup::PropertyId > class PType>
template<PropertyId _property>
Property ept::core::Source< Self, Setup, PType >::ComposedList< _property >::property (  )  const [inline]
template<typename Self, typename Setup, template< typename Setup::PropertyId > class PType>
template<PropertyId _property>
ComposedList ept::core::Source< Self, Setup, PType >::ComposedList< _property >::tail (  )  const [inline]
template<typename Self, typename Setup, template< typename Setup::PropertyId > class PType>
template<PropertyId _property>
Token ept::core::Source< Self, Setup, PType >::ComposedList< _property >::token (  )  const [inline]

Member Data Documentation

template<typename Self, typename Setup, template< typename Setup::PropertyId > class PType>
template<PropertyId _property>
Setup::InternalList ept::core::Source< Self, Setup, PType >::ComposedList< _property >::internal
template<typename Self, typename Setup, template< typename Setup::PropertyId > class PType>
template<PropertyId _property>
Origin* ept::core::Source< Self, Setup, PType >::ComposedList< _property >::origin

The documentation for this struct was generated from the following file:
Generated on Fri Aug 19 15:14:12 2016 for libept by  doxygen 1.6.3