#include <Component.hpp>
Public Types | |
enum | { TYPE = type } |
Public Member Functions | |
ComponentPtr (T *c) | |
ComponentPtr (T &c) | |
ComponentPtr (Component &c) | |
ComponentPtr (Component *c) | |
ComponentPtr (Composite *c) | |
ComponentPtr (Composite &c) | |
ComponentPtr (const Component &c) | |
ComponentPtr (const Composite &c) | |
ComponentPtr (const Component *c) | |
ComponentPtr (const Composite *c) | |
T * | operator-> () |
T & | operator * () |
const T * | operator-> () const |
const T & | operator * () const |
ComponentPtr & | operator= (T &c) |
ComponentPtr & | operator= (T *c) |
ComponentPtr & | operator= (Component *c) |
ComponentPtr & | operator= (Component &c) |
ComponentPtr & | operator= (Composite *c) |
ComponentPtr & | operator= (Composite &c) |
operator T * () | |
operator const T * () const | |
bool | isNull () const |
bool | operator== (const T *c) const |
Include the following in a the public part of the class declaration of XxxComponent to get a convenient ComponentPtr method that automatically converts between owner compoisite and sibling components and XxxComponent. typedef se_core::Component::ComponentPtr<XxxComponent, se_core::sct_XXX> Ptr;
Definition at line 132 of file Component.hpp.
|
Definition at line 134 of file Component.hpp. |
|
Definition at line 136 of file Component.hpp. |
|
Definition at line 139 of file Component.hpp. |
|
Definition at line 142 of file Component.hpp. References se_core::Component::component(). |
|
Definition at line 145 of file Component.hpp. References se_core::Component::component(). |
|
Definition at line 151 of file Component.hpp. References se_core::Composite::component(). |
|
Definition at line 157 of file Component.hpp. References se_core::Composite::component(). |
|
Definition at line 161 of file Component.hpp. References se_core::Composite::component(), and se_core::Component::owner(). |
|
Definition at line 164 of file Component.hpp. References se_core::Composite::component(). |
|
Definition at line 167 of file Component.hpp. References se_core::Composite::component(), and se_core::Component::owner(). |
|
Definition at line 173 of file Component.hpp. References se_core::Composite::component(). |
|
Definition at line 244 of file Component.hpp. |
|
Definition at line 195 of file Component.hpp. References Assert. |
|
Definition at line 185 of file Component.hpp. References Assert. |
|
Definition at line 240 of file Component.hpp. |
|
Definition at line 236 of file Component.hpp. |
|
Definition at line 190 of file Component.hpp. References Assert. |
|
Definition at line 180 of file Component.hpp. References Assert. |
|
Definition at line 231 of file Component.hpp. References se_core::Composite::component(). |
|
Definition at line 223 of file Component.hpp. References se_core::Composite::component(). |
|
Definition at line 218 of file Component.hpp. References se_core::Composite::component(), and se_core::Component::owner(). |
|
Definition at line 210 of file Component.hpp. References se_core::Composite::component(), and se_core::Component::owner(). |
|
Definition at line 205 of file Component.hpp. |
|
Definition at line 200 of file Component.hpp. |
|
Definition at line 248 of file Component.hpp. |
Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:22 2007 by Doxygen version 1.3.9.1.