table_util.h File Reference

Go to the source code of this file.

Classes

class  enumeration_string_mapping< model::table::column_id >
 

Namespaces

 illumina
 
 illumina::interop
 
 illumina::interop::logic
 
 illumina::interop::logic::table
 
 illumina::interop::constants
 

Macros

#define INTEROP_TUPLE7(X, Ignore1, Ignore2, Ignore3, Ignore4, Ignore5, Ignored6)   name_type_pair_t(#X, model::table:: X##Column),
 

Functions

template<class T , typename R , typename P1 , typename P2 >
call_adapter (const T &obj, P2 param1, R(T::*func)(P1) const)
 
template<class T , typename R , typename P1 >
call_adapter (const T &obj, P1, R(T::*func)() const)
 

Detailed Description

Utility functions for building a table

Note
These functions were move here as a work around for SWIG
Date
6/13/16
Version
1.0

Macro Definition Documentation

#define INTEROP_TUPLE7 (   X,
  Ignore1,
  Ignore2,
  Ignore3,
  Ignore4,
  Ignore5,
  Ignored6 
)    name_type_pair_t(#X, model::table:: X##Column),

This macro maps an enum to a string/enum pair