![]() |
Lumiera 0.pre.04
»edit your freedom«
|
#include "steam/mobject/test-dummy-mobject.hpp"
Test MObject subclass, which, contrary to any real MObject, can be created directly without involving MObjectFactory.
Definition at line 65 of file test-dummy-mobject.hpp.
Static Public Member Functions | |
| static void | killDummy (MObject *dum) |
Public Member Functions | |
| DummyMO () | |
| DummyMO (int i) | |
| DEFINE_PROCESSABLE_BY (BuilderTool) | |
| virtual bool | isValid () const |
| MObject self-test (usable for asserting) | |
| virtual string | initShortID () const |
| virtual | operator string () const |
Public Member Functions inherited from AbstractMO | |
| Duration & | getLength () |
| bool | isEquivalentTo (const MObject &oo) const override |
| default/fallback implementation of equality using literal object identity (same address). | |
Public Member Functions inherited from MObject | |
| string const & | shortID () const |
| a short readable ID as a single name-token, denoting both the kind of MObject and some sort of instance identity. | |
Public Member Functions inherited from Visitable< builder::BuilderTool > | |
| virtual ReturnType | apply (builder::BuilderTool &)=0 |
| to be defined by the DEFINE_PROCESSABLE_BY macro in all classes wanting to be treated by some tool | |
Protected Member Functions | |
| string | display (Symbol name) const |
Protected Member Functions inherited from AbstractMO | |
| void | throwIfInvalid () const |
| string | buildShortID (lib::Literal typeID, string suffix="") const |
Protected Member Functions inherited from MObject | |
| MObject () | |
| virtual | ~MObject () |
Protected Member Functions inherited from Visitable< builder::BuilderTool > | |
| virtual | ~Visitable () |
Private Attributes | |
| int | id_ |
Additional Inherited Members | |
Public Types inherited from Visitable< builder::BuilderTool > | |
| using | ReturnType = TOOL::ReturnType |
Static Public Attributes inherited from MObject | |
| static session::MObjectFactory | create |
| Storage for the (single, static) MObject factory object. | |
Protected Types inherited from MObject | |
| typedef lib::time::Duration | Duration |
Protected Types inherited from Visitable< builder::BuilderTool > | |
| using | ToolBase = TOOL::ToolBase |
Static Protected Member Functions inherited from Visitable< builder::BuilderTool > | |
| static ReturnType | dispatchOp (TAR &target, builder::BuilderTool &tool) |
Protected Attributes inherited from MObject | |
| Duration | length_ |
| string | shortID_ |
|
inline |
Definition at line 70 of file test-dummy-mobject.hpp.
|
inline |
Definition at line 71 of file test-dummy-mobject.hpp.
| DEFINE_PROCESSABLE_BY | ( | BuilderTool | ) |
|
inlinevirtual |
MObject self-test (usable for asserting)
Implements MObject.
Definition at line 75 of file test-dummy-mobject.hpp.
|
inlinevirtual |
Reimplemented from AbstractMO.
Definition at line 76 of file test-dummy-mobject.hpp.
References AbstractMO::buildShortID().
Here is the call graph for this function:
|
inlinevirtual |
Reimplemented in TestSubMO1, TestSubMO2, and TestSubMO21.
Definition at line 77 of file test-dummy-mobject.hpp.
References DummyMO::display().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 78 of file test-dummy-mobject.hpp.
|
inlineprotected |
Definition at line 82 of file test-dummy-mobject.hpp.
References DummyMO::id_.
Referenced by DummyMO::operator string(), TestSubMO1::operator string(), TestSubMO2::operator string(), and TestSubMO21::operator string().
Here is the caller graph for this function:
|
private |
Definition at line 67 of file test-dummy-mobject.hpp.
Referenced by DummyMO::display().
Inheritance diagram for DummyMO:
Collaboration diagram for DummyMO: