#include <source.h>
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 |
ComposedList & | head () |
const ComposedList & | head () 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 | |
Origin * | origin |
Setup::InternalList | internal |
typedef Self ept::core::Source< Self, Setup, PType >::ComposedList< _property >::Origin |
typedef Setup::Token ept::core::Source< Self, Setup, PType >::ComposedList< _property >::Token |
typedef PType< _property >::T ept::core::Source< Self, Setup, PType >::ComposedList< _property >::Property |
typedef ComposedList ept::core::Source< Self, Setup, PType >::ComposedList< _property >::Type |
ept::core::Source< Self, Setup, PType >::ComposedList< _property >::ComposedList | ( | ) | [inline] |
ept::core::Source< Self, Setup, PType >::ComposedList< _property >::ComposedList | ( | Origin & | o, | |
typename Setup::InternalList | i | |||
) | [inline] |
ComposedList ept::core::Source< Self, Setup, PType >::ComposedList< _property >::tail | ( | ) | const [inline] |
bool ept::core::Source< Self, Setup, PType >::ComposedList< _property >::empty | ( | ) | const [inline] |
bool ept::core::Source< Self, Setup, PType >::ComposedList< _property >::operator< | ( | const ComposedList< _property > & | o | ) | const [inline] |
ComposedList& ept::core::Source< Self, Setup, PType >::ComposedList< _property >::head | ( | ) | [inline] |
const ComposedList& ept::core::Source< Self, Setup, PType >::ComposedList< _property >::head | ( | ) | const [inline] |
Token ept::core::Source< Self, Setup, PType >::ComposedList< _property >::token | ( | ) | const [inline] |
References ept::core::Source< Self, Setup, PType >::ComposedList< _property >::head(), and ept::core::Source< Self, Setup, PType >::ComposedList< _property >::origin.
Referenced by ept::core::Source< Self, Setup, PType >::Propertify< P, F >::operator()(), and ept::core::Source< Self, Setup, PType >::ComposedList< _property >::operator<().
Property ept::core::Source< Self, Setup, PType >::ComposedList< _property >::property | ( | ) | const [inline] |
PType< P >::T ept::core::Source< Self, Setup, PType >::ComposedList< _property >::get | ( | ) | const [inline] |
Origin* ept::core::Source< Self, Setup, PType >::ComposedList< _property >::origin |
Referenced by ept::core::Source< Self, Setup, PType >::ComposedList< _property >::get(), ept::core::Source< Self, Setup, PType >::ComposedList< _property >::property(), ept::core::Source< Self, Setup, PType >::ComposedList< _property >::tail(), and ept::core::Source< Self, Setup, PType >::ComposedList< _property >::token().
Setup::InternalList ept::core::Source< Self, Setup, PType >::ComposedList< _property >::internal |