+ //==========================================================================
+ std::string Executer::GetObjectName() const
+ {
+ return std::string("Executer");
+ }
+ //==========================================================================
+
+ //==========================================================================
+ std::string Executer::GetObjectInfo() const
+ {
+ std::stringstream i;
+ return i.str();
+ }
+ //==========================================================================
+ //==========================================================================
+size_t Executer::GetObjectSize() const
+{
+ size_t s = Superclass::GetObjectSize();
+ s += Executer::GetObjectInternalSize();
+ return s;
+ }
+ //==========================================================================
+ //==========================================================================
+size_t Executer::GetObjectInternalSize() const
+{
+ size_t s = sizeof(Executer);
+ return s;
+ }
+ //==========================================================================
+ //==========================================================================
+ size_t Executer::GetObjectRecursiveSize() const
+ {
+ size_t s = Superclass::GetObjectRecursiveSize();
+ s += Executer::GetObjectInternalSize();
+ s += mFactory->GetObjectRecursiveSize();
+ return s;
+ }
+ //==========================================================================