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/objostrxml_8hpp_source.html below:

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

1 #ifndef OBJOSTRXML__HPP 2 #define OBJOSTRXML__HPP 85  virtual string GetPosition

(

void

)

const override

;

105  void

SetDefaultStringEncoding(

EEncoding

enc);

111  EEncoding

GetDefaultStringEncoding(

void

)

const

;

120  void

SetEnforcedStdXml(

bool set

=

true

);

132  void

SetReferenceSchema(

bool

use_schema =

true

);

138  bool

GetReferenceSchema(

void

)

const

;

144  void

SetReferenceDTD(

bool

use_dtd =

true

);

150  bool

GetReferenceDTD(

void

)

const

;

156  void

SetUseSchemaLocation(

bool

use_loc =

true

);

162  bool

GetUseSchemaLocation(

void

)

const

;

250

eRealScientificFormat

257 

ERealValueFormat GetRealValueFormat(

void

)

const

;

264  void

SetRealValueFormat(ERealValueFormat fmt);

284  void

WriteDouble2(

double data

,

unsigned

digits);

299  virtual void WriteNull

(

void

)

override

;

306  void

WriteEscapedChar(

char

c);

307  void

WriteEncodedChar(

const char

*& src,

317 #ifdef VIRTUAL_MID_LEVEL_IO 351  void

BeginArrayElement(

TTypeInfo

elementType);

352  void

EndArrayElement(

void

);

357  virtual void EndClass

(

void

)

override

;

364  virtual void EndChoice

(

void

)

override

;

369  virtual void WriteBytes

(

const

ByteBlock& block,

370  const char

* bytes,

size_t

length)

override

;

371  virtual void WriteChars

(

const

CharBlock& block,

372  const char

*

chars

,

size_t

length)

override

;

377 #if defined(NCBI_SERIAL_IO_TRACE) 378  void

TraceTag(

const string

& name);

382  void

WriteBase64Bytes(

const char

* bytes,

size_t

length);

383  void WriteBytes

(

const char

* bytes,

size_t

length);

386  void

OpenTagStart(

void

);

387  void

OpenTagEnd(

void

);

388  void

OpenTagEndBack(

void

);

389  void

SelfCloseTagEnd(

void

);

390  void

CloseTagStart(

void

);

391  void

CloseTagEnd(

void

);

393  void

WriteTag(

const string

& name);

395  void

EolIfEmptyTag(

void

);

403  void

PrintTagName(

size_t

level);

404  bool

WillHaveName(

TTypeInfo

elementType);

406  bool x_IsStdXml

(

void

) {

return

m_StdXml || m_EnforcedStdXml;}

410  void

x_EndTypeNamespace(

void

);

411  bool

x_BeginNamespace(

const string

& ns_name,

const string

& ns_prefix);

412  void

x_EndNamespace(

const string

& ns_name);

413  bool

x_SpecialCaseWrite(

void

);

414  char

x_VerifyChar(

char

);

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

unsigned int TSerial_Format_Flags

MSerial_Format –.

@ eStringTypeVisible

VisibleString (in ASN.1 sense)

void WriteString(const char *str, size_t length)

static string sm_DefaultDTDFilePrefix

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)

ERealValueFormat m_RealFmt

void SetDTDFilePrefix(const string &prefix)

Set DTD or schema file prefix.

virtual void WriteFileHeader(TTypeInfo type)

virtual void BeginChoice(const CChoiceTypeInfo *choiceType)

virtual void WriteUint8(Uint8 data)=0

bool GetEnforcedStdXml(void)

Get scope prefixes handling parameter.

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)

void CloseTag(TTypeInfo type)

virtual void WriteSeparator(void)

void OpenStackTag(size_t level)

void DisableDTDPublicId(void)

Disable DTD public identifier.

map< string, string > m_NsNameToPrefix

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

void CloseTag(const string &name)

virtual void WriteBitString(const CBitString &obj)=0

virtual void WriteNullPointer(void)=0

virtual void EndContainerElement(void)

static string GetDefaultDTDFilePrefix(void)

Get default (global) DTD file prefix.

EEncoding m_StringEncoding

map< string, string > m_NsPrefixToName

MLIOVIR void WriteContainer(const CContainerTypeInfo *containerType, TConstObjectPtr containerPtr)

virtual void WriteChar(char data)=0

virtual void CopyAnyContentObject(CObjectIStream &in)=0

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

bool m_UseDefaultDTDFilePrefix

virtual void WriteOtherEnd(TTypeInfo typeInfo)

virtual void WriteInt4(Int4 data)=0

deque< string > m_NsPrefixes

string GetDefaultSchemaNamespace(void)

Get default value of namespace name of generated DTD documents.

void CloseTagIfNamed(TTypeInfo type)

void SetDTDPublicId(const string &publicId)

Set DTD public identifier.

ERealValueFormat

formatting of values of type 'real' ('double')

virtual void WriteUint4(Uint4 data)=0

virtual void WriteCString(const char *str)=0

virtual void WriteObjectReference(TObjectIndex index)=0

void OpenTagIfNamed(TTypeInfo type)

void OpenTag(TTypeInfo type)

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

void EnableDTDPublicId(void)

Enable DTD public identifier.

MLIOVIR void CopyNamedType(TTypeInfo namedTypeInfo, TTypeInfo typeInfo, CObjectStreamCopier &copier)

virtual void EndOfWrite(void)

MLIOVIR void WriteClass(const CClassTypeInfo *objectType, TConstObjectPtr objectPtr)

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

void SetDTDFileName(const string &filename)

Set DTD or schema file name.

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

void CloseStackTag(size_t level)

virtual void CopyStringStore(CObjectIStream &in)=0

virtual void WriteFloat(float data)

virtual void EndChoice(void)

string GetDTDFileName(void) const

Get DTD or schema file name.

string GetDTDFilePrefix(void) const

Get DTD or schema file prefix.

virtual void WriteDouble(double data)=0

void OpenTag(const string &name)

virtual void WriteNull(void)=0

MLIOVIR void WriteNamedType(TTypeInfo namedTypeInfo, TTypeInfo typeInfo, TConstObjectPtr object)

virtual void WriteAnyContentObject(const CAnyContentObject &obj)=0

ETagAction m_LastTagAction

virtual void EndNamedType(void)

string GetDTDPublicId(void) const

Get DTD public identifier.

virtual void SetFormattingFlags(TSerial_Format_Flags flags)

Set output formatting flags.

virtual void BeginContainerElement(TTypeInfo elementType)

virtual void BeginClassMember(const CMemberId &id)=0

virtual void WriteOtherBegin(TTypeInfo typeInfo)=0

void SetDefaultSchemaNamespace(const string &schema_ns)

Set default value of namespace name of generated DTD documents.

virtual void WriteBool(bool data)=0

virtual void EndContainer(void)

virtual void EndChoiceVariant(void)

static void SetDefaultDTDFilePrefix(const string &prefix)

Set default (global) DTD file prefix.

string m_DefaultSchemaNamespace

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

@ eRealFixedFormat

use 'f' formatting type

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 GenericPointer< typename T::ValueType > T2 value

static const BitmapCharRec *const chars[]

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

static const string & GetModuleName(const char *moduleName)


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