Static Public Member Functions | List of all members
FIX::CharConvertor Struct Reference

Converts character to/from a string. More...

#include <FieldConvertors.h>

Static Public Member Functions

static std::string convert (char value)
 
static bool convert (const std::string &value, char &result)
 
static char convert (const std::string &value) throw ( FieldConvertError )
 

Detailed Description

Converts character to/from a string.

Definition at line 387 of file FieldConvertors.h.

Member Function Documentation

◆ convert() [1/3]

static std::string FIX::CharConvertor::convert ( char  value)
inlinestatic

Definition at line 389 of file FieldConvertors.h.

389  {
390  char result = '\0';
391  if( !convert( value, result ) )
392  throw FieldConvertError(value);
393  else

Referenced by FIX::DataDictionary::checkValidTagNumber(), and FIX::operator>=().

◆ convert() [2/3]

static char FIX::CharConvertor::convert ( const std::string &  value)
throw (FieldConvertError
)
inlinestatic

Definition at line 402 of file FieldConvertors.h.

402  {
403  const char ch = value ? 'Y' : 'N';
404  return std::string( 1, ch );
405  }
406 
407  static bool convert( const std::string& value, bool& result )
408  {
409  if( value.size() != 1 ) return false;
410  switch( value[0] )

◆ convert() [3/3]

static bool FIX::CharConvertor::convert ( const std::string &  value,
char &  result 
)
inlinestatic

Definition at line 395 of file FieldConvertors.h.

400 {

The documentation for this struct was generated from the following file:
FIX::CharConvertor::convert
static std::string convert(char value)
Definition: FieldConvertors.h:389

Generated on Wed Apr 29 2020 19:41:30 for QuickFIX by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2001