libept  0.5.25
Public Types | Public Member Functions | Public Attributes
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>
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>
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: