ept::core::desktop::Source Struct Reference

#include <desktop.h>

Inheritance diagram for ept::core::desktop::Source:

Inheritance graph
[legend]
Collaboration diagram for ept::core::desktop::Source:

Collaboration graph
[legend]

List of all members.

Classes

struct  IsInGroup

Public Member Functions

 Source (std::string dir)
InternalList listInternal ()
Token getToken (Entry i)
Entry lookupToken (Token t)
void setGroupPolicy (GroupPolicy *p)
template<PropertyId p>
PropertyType< p >::T getInternal (Entry)
PropertyFilter< Group,
IsInGroup >::T 
group (std::string id)

Static Public Member Functions

static std::string projectGroup (ComposedList< Name > t)

Public Attributes

std::string m_dir
GroupPolicy m_defaultPolicy
GroupPolicym_policy


Constructor & Destructor Documentation

ept::core::desktop::Source::Source ( std::string  dir  )  [inline]


Member Function Documentation

std::string ept::core::desktop::Source::getInternal< ShortDescription > ( Entry  e  )  [inline]

Token ept::core::desktop::Source::getToken ( Entry  i  )  [inline]

PropertyFilter< Group, IsInGroup >::T ept::core::desktop::Source::group ( std::string  id  )  [inline]

Referenced by TestDesktop::groups().

InternalList ept::core::desktop::Source::listInternal (  )  [inline]

Entry ept::core::desktop::Source::lookupToken ( Token  t  )  [inline]

static std::string ept::core::desktop::Source::projectGroup ( ComposedList< Name >  t  )  [inline, static]

void ept::core::desktop::Source::setGroupPolicy ( GroupPolicy p  )  [inline]


Member Data Documentation


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

Generated on Tue Feb 10 11:25:03 2009 for libept by  doxygen 1.5.8