Thread portable class


Gate portable class


Timer class


Pool class


Terimber 2.0


About C++


Downloads Products & Services Support Clients Open Source About



Home / Open source / Terimber 2.0

var_container Class Reference

variant container More...

#include <varobj.h>

List of all members.

Public Types

typedef byte_allocator sorted_container_allocator_t
 allocator for map
typedef _map< size_t, bool,
sorted_container_allocator_t
sorted_container_data_t
 sorted container as a map

Public Member Functions

 var_container (sorted_container_allocator_t &all)
 constructor
void intersect (const var_container &x)
 intersects containers
void combine (const var_container &x)
 combines containers

Static Public Member Functions

static size_t clean_key (const pk_column &x)
 extracts sub key
static pk_column compound_key (size_t x, const pk_column &c)
 returns full key

Public Attributes

sorted_container_allocator_t_allocator
 external allocator
sorted_container_data_t _container
 Terimber map with external allocator.


Detailed Description

variant container

Definition at line 96 of file varobj.h.


Member Typedef Documentation

allocator for map

Definition at line 102 of file varobj.h.

sorted container as a map

Definition at line 105 of file varobj.h.


Constructor & Destructor Documentation

var_container::var_container ( sorted_container_allocator_t all  )  [inline]

constructor

Parameters:
all  external allocator

Definition at line 110 of file varobj.h.


Member Function Documentation

void var_container::intersect ( const var_container x  ) 

void var_container::combine ( const var_container x  ) 

static size_t var_container::clean_key ( const pk_column x  )  [inline, static]

extracts sub key

Parameters:
x  input info

Definition at line 128 of file varobj.h.

References pk_column::_pk.

static pk_column var_container::compound_key ( size_t  x,
const pk_column c 
) [inline, static]

returns full key

Parameters:
x  input key
c  column key

Definition at line 138 of file varobj.h.

References pk_column::_col.


Member Data Documentation


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


© Copyright Terimber 2003-.