Samchon Framework for CPP
1.0.0
|
An array of InvokeHistory. More...
#include <InvokeHistoryArray.hpp>
Public Member Functions | |
InvokeHistoryArray () | |
Default Constructor. More... | |
virtual auto | TAG () const -> std::string |
A tag name when represented by XML. More... | |
virtual auto | CHILD_TAG () const -> std::string |
A tag name of children. More... | |
![]() | |
EntityGroup () | |
Default Constructor. More... | |
virtual void | construct (std::shared_ptr< library::XML > xml) |
Construct data of the Entity from an XML object. More... | |
auto | has (const std::string &key) const -> bool |
Indicates whether a container has an object having the specified identifier. More... | |
auto | get (const std::string &key) -> value_type & |
Access the element by specified identifier(key). More... | |
auto | get (const std::string &key) const -> const value_type & |
Access the const element by specified identifier(key). More... | |
virtual auto | toXML () const -> std::shared_ptr< library::XML > |
Get an XML object represents the EntityGroup. More... | |
![]() | |
Entity () | |
Default Constructor. More... | |
virtual auto | key () const -> std::string |
Get a key that can identify the Entity uniquely. More... | |
![]() | |
IEntityGroup () | |
Default Constructor. More... | |
Protected Member Functions | |
virtual auto | createChild (std::shared_ptr< library::XML >) -> InvokeHistory *override |
Factory method of a child Entity. More... | |
An array of InvokeHistory.
Definition at line 16 of file InvokeHistoryArray.hpp.
InvokeHistoryArray::InvokeHistoryArray | ( | ) |
Default Constructor.
Definition at line 7 of file InvokeHistoryArray.cpp.
|
overrideprotectedvirtual |
Factory method of a child Entity.
EntityGroup::createChild() is a factory method creating a new child Entity which is belonged to the EntityGroup. This method is called by EntityGroup::construct(). The children construction methods Entity::construct() will be called by abstract method of the EntityGroup::construct().
Implements samchon::protocol::EntityGroup< _Container, _ETy, T >.
Reimplemented in samchon::protocol::master::DSInvokeHistoryArray, and samchon::protocol::master::PRInvokeHistoryArray.
Definition at line 11 of file InvokeHistoryArray.cpp.
|
virtual |
A tag name when represented by XML.
Implements samchon::protocol::Entity.
Definition at line 16 of file InvokeHistoryArray.cpp.
Referenced by samchon::protocol::master::ParallelSystem::construct().
|
virtual |
A tag name of children.
< TAG>
<CHILD_TAG />
<CHILD_TAG />
</TAG>
Implements samchon::protocol::IEntityGroup.
Definition at line 20 of file InvokeHistoryArray.cpp.