ARB
Classes | Namespaces | Macros | Typedefs | Enumerations
xferset.h File Reference
#include <ErrorOrType.h>
#include <arbdb.h>
#include <vector>
#include <string>
#include <cstdlib>
Include dependency graph for xferset.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FieldTransfer::TransportedData
 
class  FieldTransfer::ReadRule
 
class  FieldTransfer::WriteRule
 
class  FieldTransfer::Rule
 
class  FieldTransfer::RuleSet
 
struct  FieldTransfer::AlignmentTransporter
 
class  FieldTransfer::ItemClonedByRuleSet
 

Namespaces

 FieldTransfer
 

Macros

#define xf_assert(cond)   arb_assert(cond)
 
#define NOSEP   ""
 

Typedefs

typedef SmartPtr< Rule > FieldTransfer::RulePtr
 
typedef ErrorOr< RulePtr > FieldTransfer::ErrorOrRulePtr
 
typedef std::vector< RulePtr > FieldTransfer::RuleContainer
 
typedef
RuleContainer::const_iterator 
FieldTransfer::RuleIterator
 
typedef SmartPtr< RuleSet > FieldTransfer::RuleSetPtr
 
typedef ErrorOr< RuleSetPtr > FieldTransfer::ErrorOrRuleSetPtr
 

Enumerations

enum  FieldTransfer::ItemCloneType { FieldTransfer::REPLACE_ITEM_BY_CLONE, FieldTransfer::RENAME_ITEM_WHILE_TEMP_CLONE_EXISTS, FieldTransfer::CLONE_INTO_EXISTING, FieldTransfer::REAL_CLONE }
 
enum  FieldTransfer::ClonableItemType { FieldTransfer::CLONE_ITEM_SPECIES }
 

Macro Definition Documentation

#define xf_assert (   cond)    arb_assert(cond)
#define NOSEP   ""