16 #ifndef TORC_GENERIC_STATUSCONTAINER_HPP
17 #define TORC_GENERIC_STATUSCONTAINER_HPP
25 namespace torc {
namespace generic {
class Status; } }
42 inline void getStatuses(std::vector<StatusSharedPtr>& outStatus)
const;
49 void setStatuses(
const std::vector<StatusSharedPtr>& inStatus);
98 std::vector<StatusSharedPtr>::iterator it = mStatuses.begin();
99 for(; it != mStatuses.end(); ++it) {
111 #endif // TORC_GENERIC_STATUSCONTAINER_HPP
The Error object thrown by different methods of EdifOM.
void setStatuses(const std::vector< StatusSharedPtr > &inStatus)
void addStatus(const StatusSharedPtr &inStatus)
StatusContainer & operator=(const StatusContainer &source)
std::vector< StatusSharedPtr > mStatuses
Represents objects that have status.
boost::shared_ptr< Status > StatusSharedPtr
void getStatuses(std::vector< StatusSharedPtr > &outStatus) const
void applyOnAllStatuses(const _Action &action)
void setCurrentLocation(const std::string &inFunction, const std::string &inFile, uint32_t inLine)