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

#include <source.h>

List of all members.

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


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

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 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 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 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>
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>
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>
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>
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>
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>
Token ept::core::Source< Self, Setup, PType >::ComposedList< _property >::token (  )  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>
template<PropertyId P>
PType< P >::T ept::core::Source< Self, Setup, PType >::ComposedList< _property >::get (  )  const [inline]


Member Data Documentation

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

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


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

Generated on Sat Jul 26 13:19:57 2008 for libept by  doxygen 1.5.6