Free Electron
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
fe::ext::Canonical Class Reference

Get a vector of Records using a string "address". More...

#include <data.h>

Inherited by fe::ext::CanonicalStd.

Public Types

typedef std::map< String, sp< AccessorSet > > t_asets
 
typedef std::map< String, sp< Op > > t_op_map
 
typedef std::vector< sp< Filter > > t_op_vector
 

Public Member Functions

virtual void bind (sp< RecordGroup > a_rg_dataset)
 
template<typename AS >
void addX (const String &a_key)
 
template<typename AS >
void add (const String &a_key)
 
void addBond (const String &a_key, const String &a_left, const String &a_right)
 
void addRecordGroup (const String &a_key, sp< RecordGroup > a_rg_inject)
 
void append (sp< Filter > a_filter)
 
void locate (t_r_vector &a_records, const String &a_address)
 
void baseAddress (const String &a_address, String &a_base, String &a_attr)
 
template<typename T >
T * find (const String &a_address)
 

Static Public Member Functions

static bool arrayIndex (const String &a_input, String &a_trimmed, unsigned int &a_index)
 

Public Attributes

sp< RecordGroupm_rg_dataset
 
t_asets m_accessorSets
 
t_op_map m_op_map
 
t_op_vector m_op_vector
 

Detailed Description

Get a vector of Records using a string "address".


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