Classes | Functions
pugi Namespace Reference

Classes

struct  xml_attribute_struct
 A 'name=value' XML attribute structure. More...
struct  xml_node_struct
 An XML document tree node. More...

Functions

static PUGI__FN void unspecified_bool_xml_attribute (xml_attribute ***)
static PUGI__FN void unspecified_bool_xml_node (xml_node ***)
static PUGI__FN void unspecified_bool_xml_text (xml_text ***)
PUGI__FN std::string
PUGIXML_FUNCTION 
as_utf8 (const wchar_t *str)
PUGI__FN std::string
PUGIXML_FUNCTION 
as_utf8 (const std::basic_string< wchar_t > &str)
PUGI__FN std::basic_string
< wchar_t > PUGIXML_FUNCTION 
as_wide (const char *str)
PUGI__FN std::basic_string
< wchar_t > PUGIXML_FUNCTION 
as_wide (const std::string &str)
PUGI__FN void PUGIXML_FUNCTION set_memory_management_functions (allocation_function allocate, deallocation_function deallocate)
PUGI__FN allocation_function
PUGIXML_FUNCTION 
get_memory_allocation_function ()
PUGI__FN deallocation_function
PUGIXML_FUNCTION 
get_memory_deallocation_function ()
static PUGI__FN void unspecified_bool_xpath_node (xpath_node ***)
static PUGI__FN void unspecified_bool_xpath_query (xpath_query ***)

Function Documentation

PUGI__FN std::string PUGIXML_FUNCTION pugi::as_utf8 ( const wchar_t *  str)

Definition at line 5871 of file pugixml.cpp.

References as_utf8_impl(), and strlength_wide().

        {
                assert(str);

                return impl::as_utf8_impl(str, impl::strlength_wide(str));
        }
PUGI__FN std::string PUGIXML_FUNCTION pugi::as_utf8 ( const std::basic_string< wchar_t > &  str)

Definition at line 5878 of file pugixml.cpp.

References as_utf8_impl().

        {
                return impl::as_utf8_impl(str.c_str(), str.size());
        }
PUGI__FN std::basic_string<wchar_t> PUGIXML_FUNCTION pugi::as_wide ( const char *  str)

Definition at line 5883 of file pugixml.cpp.

References as_wide_impl().

        {
                assert(str);

                return impl::as_wide_impl(str, strlen(str));
        }
PUGI__FN std::basic_string<wchar_t> PUGIXML_FUNCTION pugi::as_wide ( const std::string &  str)

Definition at line 5890 of file pugixml.cpp.

References as_wide_impl().

        {
                return impl::as_wide_impl(str.c_str(), str.size());
        }
PUGI__FN allocation_function PUGIXML_FUNCTION pugi::get_memory_allocation_function ( )

Definition at line 5902 of file pugixml.cpp.

        {
                return impl::xml_memory::allocate;
        }
PUGI__FN deallocation_function PUGIXML_FUNCTION pugi::get_memory_deallocation_function ( )

Definition at line 5907 of file pugixml.cpp.

        {
                return impl::xml_memory::deallocate;
        }
PUGI__FN void PUGIXML_FUNCTION pugi::set_memory_management_functions ( allocation_function  allocate,
deallocation_function  deallocate 
)

Definition at line 5896 of file pugixml.cpp.

        {
                impl::xml_memory::allocate = allocate;
                impl::xml_memory::deallocate = deallocate;
        }
static PUGI__FN void pugi::unspecified_bool_xml_attribute ( xml_attribute ***  ) [static]

Definition at line 4113 of file pugixml.cpp.

        {
        }
static PUGI__FN void pugi::unspecified_bool_xml_node ( xml_node ***  ) [static]

Definition at line 4356 of file pugixml.cpp.

        {
        }
static PUGI__FN void pugi::unspecified_bool_xml_text ( xml_text ***  ) [static]

Definition at line 5229 of file pugixml.cpp.

        {
        }
static PUGI__FN void pugi::unspecified_bool_xpath_node ( xpath_node ***  ) [static]

Definition at line 10183 of file pugixml.cpp.

        {
        }
static PUGI__FN void pugi::unspecified_bool_xpath_query ( xpath_query ***  ) [static]

Definition at line 10665 of file pugixml.cpp.

        {
        }

Generated on Mon Sep 15 2014 01:23:58 for QuickFIX by doxygen 1.7.6.1 written by Dimitri van Heesch, © 1997-2001