ARB
|
Classes | |
struct | AlignmentTransporter |
class | ItemClonedByRuleSet |
class | ReadRule |
class | Rule |
class | RuleSet |
class | TransportedData |
class | WriteRule |
Typedefs | |
typedef set< string, NoCaseCmp > | StrSet |
typedef SmartPtr< Rule > | RulePtr |
typedef ErrorOr< RulePtr > | ErrorOrRulePtr |
typedef std::vector< RulePtr > | RuleContainer |
typedef RuleContainer::const_iterator | RuleIterator |
typedef SmartPtr< RuleSet > | RuleSetPtr |
typedef ErrorOr< RuleSetPtr > | ErrorOrRuleSetPtr |
typedef SmartPtr < AlignmentTransporter > | AlignmentTransporterPtr |
Enumerations | |
enum | ItemCloneType { REPLACE_ITEM_BY_CLONE, RENAME_ITEM_WHILE_TEMP_CLONE_EXISTS, CLONE_INTO_EXISTING, REAL_CLONE } |
enum | ClonableItemType { CLONE_ITEM_SPECIES } |
Functions | |
static void | StrSet2StrArray (const StrSet &src, StrArray &dst) |
static void | StrArray2StrSet (const StrArray &src, StrSet &dst) |
TransportedData | cannotReadContainer (const char *containerName) |
static GB_ERROR | unconvertedWrite (const TransportedData &data, GBDATA *gb_field) |
static GB_ERROR | convertAndWrite (const TransportedData &data, GBDATA *gb_field, GB_TYPES wantedTargetType, bool acceptLossyConversion) |
bool | isCommentLine (const string &line) |
bool | shallIgnore (const string &line) |
const char * | type2str (GB_TYPES type) |
GB_TYPES | str2type (const char *str) |
typedef set<string, NoCaseCmp> FieldTransfer::StrSet |
Definition at line 26 of file xferset.cxx.
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 |
|
static |
Definition at line 28 of file xferset.cxx.
Referenced by FieldTransfer::RuleSet::extractUsedFields().
|
static |
Definition at line 33 of file xferset.cxx.
Referenced by FieldTransfer::ItemClonedByRuleSet::ItemClonedByRuleSet().
|
inline |
Definition at line 103 of file xferset.cxx.
References GBS_global_string().
Referenced by FieldTransfer::ReadRule::readFrom().
|
static |
Definition at line 177 of file xferset.cxx.
References error(), GB_FLOAT, GB_INT, GB_STRING, GB_write_float(), GB_write_int(), GB_write_string(), FieldTransfer::TransportedData::getFloat(), FieldTransfer::TransportedData::getInt(), FieldTransfer::TransportedData::getString(), FieldTransfer::TransportedData::getType(), NULp, and xf_assert.
Referenced by FieldTransfer::WriteRule::writeTo().
|
static |
Definition at line 202 of file xferset.cxx.
References error(), GB_FLOAT, GB_INT, GB_STRING, GB_write_autoconv_string(), GB_write_float(), GB_write_int(), GB_write_lossless_float(), GB_write_lossless_int(), GBS_global_string(), FieldTransfer::TransportedData::getFloat(), FieldTransfer::TransportedData::getInt(), FieldTransfer::TransportedData::getString(), FieldTransfer::TransportedData::getType(), NULp, and xf_assert.
Referenced by FieldTransfer::WriteRule::writeTo().
|
inline |
Definition at line 359 of file xferset.cxx.
Referenced by shallIgnore().
|
inline |
Definition at line 363 of file xferset.cxx.
References isCommentLine().
Referenced by FieldTransfer::RuleSet::loadFrom().
Definition at line 436 of file xferset.cxx.
References GB_BITS, GB_FLOAT, GB_INT, GB_NONE, GB_STRING, and NULp.
Referenced by FieldTransfer::WriteRule::saveWriteConfig().
Definition at line 448 of file xferset.cxx.
References GB_BITS, GB_FLOAT, GB_INT, GB_NONE, GB_STRING, GB_TYPE_MAX, and type.
Referenced by FieldTransfer::Rule::makeFromConfig().