Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions | Public Attributes
icl::utils::MultiTypeMap::DataArray Struct Reference

internally used data handling structure More...

#include <MultiTypeMap.h>

List of all members.

Public Member Functions

 DataArray (void *data=0, int len=0)
 Create an empty DataArray object.

Static Public Member Functions

template<class T >
static void release_data_array (DataArray *da)
 delete function, given to the data Array after construction to delete its own data

Public Attributes

void * data
int len
std::string type
void(* release_func )(DataArray *)

Detailed Description

internally used data handling structure


Constructor & Destructor Documentation

icl::utils::MultiTypeMap::DataArray::DataArray ( void *  data = 0,
int  len = 0 
) [inline]

Create an empty DataArray object.


Member Function Documentation

template<class T >
static void icl::utils::MultiTypeMap::DataArray::release_data_array ( DataArray da) [inline, static]

delete function, given to the data Array after construction to delete its own data

Parameters:
dafilled with the "this" argument internally by the Parent MultiTypeMap object

Member Data Documentation


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines