#include <package.h>
Public Types | |
typedef V_Message::const_iterator | const_iterator |
typedef V_Message::iterator | iterator |
Public Member Functions | |
const_iterator | begin () const |
const_iterator | end () const |
virtual const V_Message & | fields () const |
std::vector< std::string > | getMessages () const |
virtual const char * | getName () const =0 |
MessagePtr | message (const std::string &message) const |
std::size_t | size () const |
virtual | ~Package () |
Static Public Member Functions | |
static PackagePtr | add (const PackagePtr &package) |
Protected Member Functions | |
virtual MessagePtr | add (const MessagePtr &message) |
Protected Attributes | |
V_Message | messages_ |
typedef V_Message::const_iterator cpp_introspection::Package::const_iterator |
typedef V_Message::iterator cpp_introspection::Package::iterator |
|
inlinevirtual |
|
static |
Definition at line 77 of file introspection.cpp.
|
protectedvirtual |
Definition at line 99 of file introspection.cpp.
|
inline |
|
inline |
|
inlinevirtual |
std::vector< std::string > cpp_introspection::Package::getMessages | ( | ) | const |
Definition at line 85 of file introspection.cpp.
|
pure virtual |
MessagePtr cpp_introspection::Package::message | ( | const std::string & | message | ) | const |
Definition at line 94 of file introspection.cpp.
|
inline |