#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 |
virtual cpp_introspection::Package::~Package | ( | ) | [inline, virtual] |
PackagePtr cpp_introspection::Package::add | ( | const PackagePtr & | package | ) | [static] |
Definition at line 77 of file introspection.cpp.
MessagePtr cpp_introspection::Package::add | ( | const MessagePtr & | message | ) | [protected, virtual] |
Definition at line 99 of file introspection.cpp.
const_iterator cpp_introspection::Package::begin | ( | ) | const [inline] |
const_iterator cpp_introspection::Package::end | ( | ) | const [inline] |
virtual const V_Message& cpp_introspection::Package::fields | ( | ) | const [inline, virtual] |
std::vector< std::string > cpp_introspection::Package::getMessages | ( | ) | const |
Definition at line 85 of file introspection.cpp.
virtual const char* cpp_introspection::Package::getName | ( | ) | const [pure virtual] |
MessagePtr cpp_introspection::Package::message | ( | const std::string & | message | ) | const |
Definition at line 94 of file introspection.cpp.
std::size_t cpp_introspection::Package::size | ( | ) | const [inline] |
V_Message cpp_introspection::Package::messages_ [protected] |