Apama  9.10.0.4.289795
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
AP_TypeList Class Reference

Container class for an ordered list of AP_Type objects, typically used to hold the argument list for a plugin function call. More...

#include <correlator_plugin.hpp>

Public Member Functions

template<typename T >
 AP_TypeList (const T *array, size_t n)
 Construct a list from an array of classes derived from AP_Type. More...
 
size_t size () const
 Return the number of objects in the list. More...
 
bool empty () const
 Return true iff size() == 0. More...
 
const AP_Typeoperator[] (size_t i) const
 Return a reference to an element of the list. More...
 

Detailed Description

Container class for an ordered list of AP_Type objects, typically used to hold the argument list for a plugin function call.

Constructor & Destructor Documentation

template<typename T >
AP_TypeList::AP_TypeList ( const T *  array,
size_t  n 
)
inline

Construct a list from an array of classes derived from AP_Type.

Member Function Documentation

bool AP_TypeList::empty ( ) const
inline

Return true iff size() == 0.

const AP_Type& AP_TypeList::operator[] ( size_t  i) const
inline

Return a reference to an element of the list.

size_t AP_TypeList::size ( ) const
inline

Return the number of objects in the list.


The documentation for this class was generated from the following file: