HGL::Type::VirtualGroup Class Reference
[Types]

#include <virtualgroup.h>

Inheritance diagram for HGL::Type::VirtualGroup:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual const TYPELISTgetAttachedTypes () const
 Returns all attached IType instances.
virtual const HGL::Type::SerialIDgetSerialID () const
 Gets the SerialID of HGL::Type::VIRTUALGROUP.

Protected Member Functions

virtual ITypeattachType (IType *type, const TYPELIST::iterator &before, bool check) throw (Exception::AttachException)
 Attaches a child at the position before.

Detailed Description

Author:
Heiko Schäfer <heiko@hgl.rangun.de>

Member Function Documentation

HGL::IType * VirtualGroup::attachType ( IType type,
const TYPELIST::iterator &  before,
bool  check 
) throw (Exception::AttachException) [protected, virtual]

Attaches a child at the position before.

It updates the parent of the attached type to this type as well.

Parameters:
type the IType to attach as child
before the type will be attached before the type referenced by before
check true (default), if validity checks should be performed

Reimplemented from HGL::Type::TypeBase.

const HGL::IType::TYPELIST & VirtualGroup::getAttachedTypes (  )  const [virtual]

Returns all attached IType instances.

Returns:
all attached IType instances

Reimplemented from HGL::Type::TypeBase.

const HGL::Type::SerialID & VirtualGroup::getSerialID (  )  const [virtual]

Gets the SerialID of HGL::Type::VIRTUALGROUP.

Returns:
const HGL::Type::SerialID &VIRTUALGROUP

Implements HGL::IType.


Generated on 9 Apr 2014 for hgl 0.5.26~svn by  doxygen 1.6.1