A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/objostrjson_8hpp_source.html below:

NCBI C++ ToolKit: include/serial/objostrjson.hpp Source File

1 #ifndef OBJOSTRJSON__HPP 2 #define OBJOSTRJSON__HPP 84  void

SetDefaultStringEncoding(

EEncoding

enc);

90  EEncoding

GetDefaultStringEncoding(

void

)

const

;

107 

EBinaryDataFormat GetBinaryDataFormat(

void

)

const

;

113  void

SetBinaryDataFormat(EBinaryDataFormat fmt);

120  virtual string GetPosition

(

void

)

const override

;

125  void

SetJsonpMode(

const string

& function_name);

133  void

GetJsonpPadding(

string

* prefix,

string

* suffix)

const

;

142

m_PreserveKeys = preserve;

157  void

WriteDouble2(

double data

,

unsigned

digits);

172  virtual void WriteNull

(

void

)

override

;

184 #ifdef VIRTUAL_MID_LEVEL_IO 205  virtual void EndClass

(

void

)

override

;

211  virtual void EndChoice

(

void

)

override

;

216  virtual void BeginBytes

(

const

ByteBlock& block)

override

;

217  virtual void WriteBytes

(

const

ByteBlock& block,

218  const char

* bytes,

size_t

length)

override

;

219  virtual void EndBytes

(

const

ByteBlock& block)

override

;

221  virtual void WriteChars

(

const

CharBlock& block,

222  const char

*

chars

,

size_t

length)

override

;

228  void

WriteBase64Bytes(

const char

* bytes,

size_t

length);

229  void WriteBytes

(

const char

* bytes,

size_t

length);

230  void

WriteCustomBytes(

const char

* bytes,

size_t

length);

232  void

WriteMemberId(

const CMemberId

&

id

);

233  void

WriteSkippedMember(

void

);

234  void

WriteEscapedChar(

char

c,

EEncoding

enc_in);

236  void

x_WriteString(

const string

&

value

,

238  void

WriteKey(

const string

&

key

);

239  void

BeginValue(

void

);

240  void

WriteValue(

const string

&

value

,

242  void

WriteKeywordValue(

const string

&

value

);

243  void

StartBlock(

void

);

244  void

EndBlock(

void

);

245  void

NextElement(

void

);

246  void

BeginArray(

void

);

247  void

EndArray(

void

);

248  void

NameSeparator(

void

);

Serializable object that stores any combination of parsable data.

CTypeInfo class contains all information about C++ types (both basic and classes): members and layout...

Include a standard set of the NCBI C++ Toolkit most basic headers.

std::ofstream out("events_result.xml")

main entry point for tests

static const char * str(char *buf, int n)

#define NCBI_DEPRECATED_CTOR(decl)

Macro used to mark a constructor as deprecated.

const void * TConstObjectPtr

@ eStringTypeVisible

VisibleString (in ASN.1 sense)

EBinaryDataFormat

formatting of binary data ('OCTET STRING', 'hexBinary', 'base64Binary')

virtual void EndClassMember(void)

MLIOVIR void WriteClassMemberSpecialCase(const CMemberId &memberId, TTypeInfo memberType, TConstObjectPtr memberPtr, ESpecialCaseWrite how)

virtual void BeginClass(const CClassTypeInfo *classInfo)=0

void WriteClassMember(const CConstObjectInfoMI &member)

virtual void EndBytes(const ByteBlock &block)

virtual void WriteFileHeader(TTypeInfo type)

virtual void BeginChoice(const CChoiceTypeInfo *choiceType)

virtual void WriteUint8(Uint8 data)=0

virtual void BeginBytes(const ByteBlock &block)

void PreserveKeyNames(bool preserve=true)

Preserve key names By default, hyphens in key names are changed into underscores to be compatible wit...

virtual void CopyString(CObjectIStream &in, EStringType type=eStringTypeVisible)=0

virtual void WriteOther(TConstObjectPtr object, TTypeInfo typeInfo)

virtual void WriteInt8(Int8 data)=0

virtual void EndClass(void)

virtual void WriteSeparator(void)

virtual void WriteString(const string &str, EStringType type=eStringTypeVisible)=0

virtual void WriteBitString(const CBitString &obj)=0

virtual void WriteNullPointer(void)=0

virtual void EndContainerElement(void)

virtual void WriteChar(char data)=0

virtual void CopyAnyContentObject(CObjectIStream &in)=0

EEncoding m_StringEncoding

virtual void BeginNamedType(TTypeInfo namedTypeInfo)

virtual void CopyBitString(CObjectIStream &in)=0

virtual void BeginContainer(const CContainerTypeInfo *containerType)=0

virtual void WriteStringStore(const string &data)=0

virtual void WriteOtherEnd(TTypeInfo typeInfo)

virtual void WriteInt4(Int4 data)=0

virtual void WriteUint4(Uint4 data)=0

virtual void WriteCString(const char *str)=0

virtual void WriteObjectReference(TObjectIndex index)=0

virtual void BeginChoiceVariant(const CChoiceTypeInfo *choiceType, const CMemberId &id)=0

virtual string GetPosition(void) const override

Get current stream position as string.

virtual void WriteChars(const CharBlock &block, const char *chars, size_t length)=0

virtual void EndOfWrite(void)

EBinaryDataFormat m_BinaryFormat

virtual void CopyEnum(const CEnumeratedTypeValues &values, CObjectIStream &in)=0

virtual void WriteBytes(const ByteBlock &block, const char *bytes, size_t length)=0

virtual void CopyStringStore(CObjectIStream &in)=0

virtual void WriteFloat(float data)

virtual void EndChoice(void)

virtual void WriteDouble(double data)=0

virtual void WriteNull(void)=0

virtual void WriteAnyContentObject(const CAnyContentObject &obj)=0

virtual void EndNamedType(void)

virtual void BeginContainerElement(TTypeInfo elementType)

virtual void BeginClassMember(const CMemberId &id)=0

virtual void WriteOtherBegin(TTypeInfo typeInfo)=0

virtual void WriteBool(bool data)=0

virtual void EndContainer(void)

virtual void EndChoiceVariant(void)

virtual void WriteEnum(const CEnumeratedTypeValues &values, TEnumValueType value)=0

@ eString_01B

string of 0 and 1, plus 'B' at the end

@ eArray_Uint

array of unsigned integers

@ eArray_Bool

array of 'true' and 'false'

@ eArray_01

array of 1 and 0

@ eString_Hex

HEX string.

@ eString_01

string of 0 and 1

int32_t Int4

4-byte (32-bit) signed integer

uint32_t Uint4

4-byte (32-bit) unsigned integer

int64_t Int8

8-byte (64-bit) signed integer

uint64_t Uint8

8-byte (64-bit) unsigned integer

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

IO_PREFIX::ostream CNcbiOstream

Portable alias for ostream.

enum ENcbiOwnership EOwnership

Ownership relations between objects.

#define NCBI_XSERIAL_EXPORT

const struct ncbi::grid::netcache::search::fields::KEY key

const GenericPointer< typename T::ValueType > T2 value

static const BitmapCharRec *const chars[]

std::istream & in(std::istream &in_, double &x_)


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4