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

#include <assignmentoperator.h>

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

List of all members.

Public Member Functions

virtual const HGL::Type::SerialIDgetSerialID () const
 Gets the SerialID of HGL::Type::ASSIGNMENTOPERATOR.

Protected Member Functions

virtual ITypeattachType (IType *type, const TYPELIST::iterator &before, bool check) throw (Exception::AttachException)
 Attaches a child at the position before.
virtual ITyperesolve (const std::string &id) const
 Resolves a type by its ID.

Detailed Description

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

Member Function Documentation

HGL::IType * AssignmentOperator::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::Type::SerialID & AssignmentOperator::getSerialID (  )  const [virtual]

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

Returns:
const HGL::Type::SerialID &ASSIGNMENTOPERATOR

Implements HGL::IType.

HGL::IType * AssignmentOperator::resolve ( const std::string &  id  )  const [protected, virtual]

Resolves a type by its ID.

Parameters:
id the id to resolve
Returns:
the resolved type or 0L if no type could get resolved by that id

Reimplemented from HGL::Type::TypeBase.


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