B2BITS FIX Antenna HFT
1.0.16
|
Represents reference to the memory block. More...
#include <B2BITS_String.h>
Public Types | |
typedef T | value_type |
Provides access to the template parameter. More... | |
Public Member Functions | |
value_type const * | begin () const throw () |
Returns pointer to first character. More... | |
int | compareTo (MemBlock rv) const throw () |
Compares two MemBlock. More... | |
value_type const * | data () const throw () |
Returns pointer to the first character of the block. More... | |
value_type const * | end () const throw () |
Returns pointer to the next after last character. More... | |
MemBlock (const value_type *aData, size_t aSize) throw () | |
Constructor Constructs instance from address to memory and size. More... | |
MemBlock () throw () | |
Default constructor. More... | |
value_type const & | operator[] (size_t index) const throw () |
Indexer. More... | |
size_t | size () const throw () |
Returns size of the block. More... | |
Represents reference to the memory block.
Object does not own stored memory block.
typedef T Engine::MemBlock< T >::value_type |
Provides access to the template parameter.
|
inline |
Constructor Constructs instance from address to memory and size.
data | address to the block |
size | size of the block |
|
inline |
Default constructor.
|
inline |
Returns pointer to first character.
|
inline |
Compares two MemBlock.
Referenced by Engine::BasicString< CharType >::compareTo(), and Engine::operator<().
|
inline |
Returns pointer to the first character of the block.
Referenced by ShortStr< OPT_MATURITY_LEN+CALLPUT_LEN+MAX_STRIKE_LEN >::append(), ShortStr< OPT_MATURITY_LEN+CALLPUT_LEN+MAX_STRIKE_LEN >::assign(), Engine::MemBlock< CharType >::compareTo(), fix_algo::fill_reject(), fix_algo::fill_reply_8_complex(), fix_algo::fill_reply_8_cross(), fix_algo::fillStreetCancel(), ILink3V5::fixToField(), ILink3V7::fixToField(), ILink3::fixToField(), fix_algo::getOrderId37(), getTradeSessionByName(), fix_algo::mapClordIdToCmi(), fix_algo::mapClordIdToFix(), fix_algo::mapContingencyToCmi(), fix_algo::mapCoverageToCmi(), fix_algo::mapOrderId17ToCmi(), fix_algo::mapOrigClordIdToCmi(), fix_algo::mapOrigClordIdToFix(), fix_algo::mapOriginToCmi(), fix_algo::mapPositionEffectToCmi(), fix_algo::mapPriceToCmi(), fix_algo::mapSideToCmi(), fix_algo::mapSymbolToCmi(), fix_algo::mapTradedPriceQtyToCmi(), Engine::MemBlock< CharType >::operator[](), ILink3V7::StringCopy(), ILink3V5::StringCopy(), ILink3::StringCopy(), and CMI::StringCopy().
|
inline |
Returns pointer to the next after last character.
|
inline |
Indexer.
|
inline |
Returns size of the block.
Referenced by ShortStr< OPT_MATURITY_LEN+CALLPUT_LEN+MAX_STRIKE_LEN >::append(), ShortStr< OPT_MATURITY_LEN+CALLPUT_LEN+MAX_STRIKE_LEN >::assign(), Engine::MemBlock< CharType >::compareTo(), CMI::convertAppMsgToBinary(), ILink3BinaryMapping::convertSessionLevelMsgToBinary(), CMI::convertSessionLevelMsgToBinary(), ILink3V5::fieldToFix(), ILink3V7::fieldToFix(), ILink3::fieldToFix(), fix_algo::fill_reply_8_complex(), fix_algo::fill_reply_8_cross(), fix_algo::fillStreetCancel(), ILink3V5::fixToField(), ILink3V7::fixToField(), ILink3::fixToField(), fix_algo::getOrderId37(), getTradeSessionByName(), fix_algo::mapClordIdToCmi(), fix_algo::mapClordIdToFix(), fix_algo::mapContingencyToCmi(), fix_algo::mapCoverageToCmi(), fix_algo::mapOrderId17ToCmi(), fix_algo::mapOrigClordIdToCmi(), fix_algo::mapOrigClordIdToFix(), fix_algo::mapOriginToCmi(), fix_algo::mapPositionEffectToCmi(), fix_algo::mapPriceToCmi(), fix_algo::mapSideToCmi(), fix_algo::mapSymbolToCmi(), fix_algo::mapTradedPriceQtyToCmi(), CMI::setStringFieldValue(), ILink3V7::StringCopy(), ILink3::StringCopy(), ILink3V5::StringCopy(), and CMI::StringCopy().