$search

cpp_introspection::Package Class Reference

#include <package.h>

List of all members.

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_Messagefields () 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_

Detailed Description

Definition at line 36 of file package.h.


Member Typedef Documentation

typedef V_Message::const_iterator cpp_introspection::Package::const_iterator

Definition at line 52 of file package.h.

typedef V_Message::iterator cpp_introspection::Package::iterator

Definition at line 51 of file package.h.


Constructor & Destructor Documentation

virtual cpp_introspection::Package::~Package (  )  [inline, virtual]

Definition at line 42 of file package.h.


Member Function Documentation

MessagePtr cpp_introspection::Package::add ( const MessagePtr message  )  [protected, virtual]

Definition at line 97 of file introspection.cpp.

PackagePtr cpp_introspection::Package::add ( const PackagePtr package  )  [static]

Definition at line 75 of file introspection.cpp.

const_iterator cpp_introspection::Package::begin (  )  const [inline]

Definition at line 53 of file package.h.

const_iterator cpp_introspection::Package::end (  )  const [inline]

Definition at line 54 of file package.h.

virtual const V_Message& cpp_introspection::Package::fields (  )  const [inline, virtual]

Definition at line 48 of file package.h.

std::vector< std::string > cpp_introspection::Package::getMessages (  )  const

Definition at line 83 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 92 of file introspection.cpp.

std::size_t cpp_introspection::Package::size (  )  const [inline]

Definition at line 55 of file package.h.


Member Data Documentation

Definition at line 39 of file package.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines


cpp_introspection
Author(s): Johannes Meyer
autogenerated on Mon Dec 17 14:43:39 2012