NCBI C++ ToolKit
Macros | Functions | Variables
objostrxml.cpp File Reference
#include <ncbi_pch.hpp>
#include <corelib/ncbistd.hpp>
#include <corelib/ncbi_limits.h>
#include <serial/objostrxml.hpp>
#include <serial/objistr.hpp>
#include <serial/objcopy.hpp>
#include <serial/impl/memberid.hpp>
#include <serial/impl/memberlist.hpp>
#include <serial/enumvalues.hpp>
#include <serial/objhook.hpp>
#include <serial/impl/classinfo.hpp>
#include <serial/impl/choice.hpp>
#include <serial/impl/continfo.hpp>
#include <serial/impl/aliasinfo.hpp>
#include <serial/delaybuf.hpp>
#include <serial/impl/ptrinfo.hpp>
#include <serial/error_codes.hpp>
#include <stdio.h>
#include <math.h>
+ Include dependency graph for objostrxml.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Macros

#define NCBI_USE_ERRCODE_X   Serial_OStream
 

Functions

static string GetPublicModuleName (TTypeInfo type)
 
bool BAD_CHAR (char x)
 

Variables

const char * sm_DefaultNamespacePrefix = "ns"
 
const char * sm_DefaultSchemaNamespace = "http://www.ncbi.nlm.nih.gov"
 
static const char * s_SchemaInstanceNamespace = "http://www.w3.org/2001/XMLSchema-instance"
 
static const char *const HEX = "0123456789ABCDEF"
 

Macro Definition Documentation

◆ NCBI_USE_ERRCODE_X

#define NCBI_USE_ERRCODE_X   Serial_OStream

Definition at line 56 of file objostrxml.cpp.

Function Documentation

◆ BAD_CHAR()

bool BAD_CHAR ( char  x)
inline

Definition at line 548 of file objostrxml.cpp.

Referenced by CObjectOStreamXml::x_VerifyChar().

◆ GetPublicModuleName()

static string GetPublicModuleName ( TTypeInfo  type)
static

Definition at line 199 of file objostrxml.cpp.

References i, and isalnum().

Referenced by CObjectOStreamXml::WriteFileHeader().

Variable Documentation

◆ HEX

const char* const HEX = "0123456789ABCDEF"
static

Definition at line 1662 of file objostrxml.cpp.

Referenced by CObjectOStreamXml::WriteBytes().

◆ s_SchemaInstanceNamespace

const char* s_SchemaInstanceNamespace = "http://www.w3.org/2001/XMLSchema-instance"
static

Definition at line 71 of file objostrxml.cpp.

Referenced by CObjectOStreamXml::x_WriteClassNamespace().

◆ sm_DefaultNamespacePrefix

const char* sm_DefaultNamespacePrefix = "ns"

Definition at line 68 of file objostrxml.cpp.

Referenced by CObjectOStreamXml::x_ProcessTypeNamespace().

◆ sm_DefaultSchemaNamespace

const char* sm_DefaultSchemaNamespace = "http://www.ncbi.nlm.nih.gov"

Definition at line 69 of file objostrxml.cpp.

Modified on Fri Sep 20 14:58:13 2024 by modify_doxy.py rev. 669887