TargetingEntity Class Reference

#include <targetable.h>

Public Types

typedef MemberCaller1
< TargetingEntity, const
std::string
&,&TargetingEntity::targetChanged > 
TargetChangedCaller
typedef targetables_t::iterator iterator

Public Member Functions

 TargetingEntity ()
void targetChanged (const std::string &target)
iterator begin () const
iterator end () const
size_t size () const
bool empty () const

Private Attributes

targetables_tm_targets

Detailed Description

Definition at line 125 of file targetable.h.


Member Typedef Documentation

typedef targetables_t::iterator TargetingEntity::iterator

Definition at line 139 of file targetable.h.

typedef MemberCaller1<TargetingEntity, const std::string&, &TargetingEntity::targetChanged> TargetingEntity::TargetChangedCaller

Definition at line 137 of file targetable.h.


Constructor & Destructor Documentation

TargetingEntity::TargetingEntity (  )  [inline]

Definition at line 129 of file targetable.h.


Member Function Documentation

iterator TargetingEntity::begin (  )  const [inline]

Definition at line 141 of file targetable.h.

References m_targets.

Referenced by TargetingEntity_forEach().

bool TargetingEntity::empty (  )  const [inline]

Definition at line 162 of file targetable.h.

References m_targets.

Referenced by RenderableTargetingEntity::render().

iterator TargetingEntity::end (  )  const [inline]

Definition at line 148 of file targetable.h.

References m_targets.

Referenced by TargetingEntity_forEach().

size_t TargetingEntity::size (  )  const [inline]

Definition at line 155 of file targetable.h.

References m_targets.

Referenced by RenderableTargetingEntity::compile().

void TargetingEntity::targetChanged ( const std::string target  )  [inline]

Definition at line 133 of file targetable.h.

References getTargetables(), and m_targets.


Field Documentation

Definition at line 127 of file targetable.h.

Referenced by begin(), empty(), end(), size(), and targetChanged().


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

Generated by  doxygen 1.6.2