Animación Vulkan 1.0
Animación de tiro libre baloncesto con motor gráfico desarrollado en clase
Cargando...
Buscando...
Nada coincide
Referencia del archivo pugixml.hpp
#include "pugiconfig.hpp"
#include <stddef.h>
#include <exception>
#include <iterator>
#include <iosfwd>
#include <string>
Gráfico de dependencias incluidas en pugixml.hpp:
Gráfico de los archivos que directa o indirectamente incluyen a este archivo:

Ir al código fuente de este archivo.

Clases

class  pugi::xml_object_range< It >
class  pugi::xml_writer
class  pugi::xml_writer_file
class  pugi::xml_writer_stream
class  pugi::xml_attribute
class  pugi::xml_node
class  pugi::xml_text
class  pugi::xml_node_iterator
class  pugi::xml_attribute_iterator
class  pugi::xml_named_node_iterator
class  pugi::xml_tree_walker
struct  pugi::xml_parse_result
class  pugi::xml_document
struct  pugi::xpath_parse_result
class  pugi::xpath_variable
class  pugi::xpath_variable_set
class  pugi::xpath_query
class  pugi::xpath_exception
class  pugi::xpath_node
class  pugi::xpath_node_set

Espacios de nombres

namespace  pugi

defines

#define PUGIXML_VERSION   1150
#define PUGIXML_DEPRECATED
#define PUGIXML_API
#define PUGIXML_CLASS   PUGIXML_API
#define PUGIXML_FUNCTION   PUGIXML_API
#define PUGIXML_NOEXCEPT   throw()
#define PUGIXML_NOEXCEPT_IF_NOT_COMPACT   PUGIXML_NOEXCEPT
#define PUGIXML_OVERRIDE
#define PUGIXML_NULL   0
#define PUGIXML_TEXT(t)
#define PUGIXML_CHAR   char

typedefs

typedef PUGIXML_CHAR pugi::char_t
typedef std::basic_string< PUGIXML_CHARpugi::string_t
typedef void *(* pugi::allocation_function) (size_t size)
typedef void(* pugi::deallocation_function) (void *ptr)

Enumeraciones

enum  pugi::xml_node_type {
  pugi::node_null , pugi::node_document , pugi::node_element , pugi::node_pcdata ,
  pugi::node_cdata , pugi::node_comment , pugi::node_pi , pugi::node_declaration ,
  pugi::node_doctype
}
enum  pugi::xml_encoding {
  pugi::encoding_auto , pugi::encoding_utf8 , pugi::encoding_utf16_le , pugi::encoding_utf16_be ,
  pugi::encoding_utf16 , pugi::encoding_utf32_le , pugi::encoding_utf32_be , pugi::encoding_utf32 ,
  pugi::encoding_wchar , pugi::encoding_latin1
}
enum  pugi::xml_parse_status {
  pugi::status_ok = 0 , pugi::status_file_not_found , pugi::status_io_error , pugi::status_out_of_memory ,
  pugi::status_internal_error , pugi::status_unrecognized_tag , pugi::status_bad_pi , pugi::status_bad_comment ,
  pugi::status_bad_cdata , pugi::status_bad_doctype , pugi::status_bad_pcdata , pugi::status_bad_start_element ,
  pugi::status_bad_attribute , pugi::status_bad_end_element , pugi::status_end_element_mismatch , pugi::status_append_invalid_root ,
  pugi::status_no_document_element
}
enum  pugi::xpath_value_type {
  pugi::xpath_type_none , pugi::xpath_type_node_set , pugi::xpath_type_number , pugi::xpath_type_string ,
  pugi::xpath_type_boolean
}

Funciones

PUGI_IMPL_FN std::string PUGIXML_FUNCTION pugi::as_utf8 (const wchar_t *str)
PUGI_IMPL_FN std::string PUGIXML_FUNCTION pugi::as_utf8 (const std::basic_string< wchar_t > &str)
PUGI_IMPL_FN std::basic_string< wchar_t > PUGIXML_FUNCTION pugi::as_wide (const char *str)
std::basic_string< wchar_t > PUGIXML_FUNCTION pugi::as_wide (const std::basic_string< char > &str)
PUGI_IMPL_FN void PUGIXML_FUNCTION pugi::set_memory_management_functions (allocation_function allocate, deallocation_function deallocate)
PUGI_IMPL_FN allocation_function PUGIXML_FUNCTION pugi::get_memory_allocation_function ()
PUGI_IMPL_FN deallocation_function PUGIXML_FUNCTION pugi::get_memory_deallocation_function ()

Variables

const unsigned int pugi::parse_minimal = 0x0000
const unsigned int pugi::parse_pi = 0x0001
const unsigned int pugi::parse_comments = 0x0002
const unsigned int pugi::parse_cdata = 0x0004
const unsigned int pugi::parse_ws_pcdata = 0x0008
const unsigned int pugi::parse_escapes = 0x0010
const unsigned int pugi::parse_eol = 0x0020
const unsigned int pugi::parse_wconv_attribute = 0x0040
const unsigned int pugi::parse_wnorm_attribute = 0x0080
const unsigned int pugi::parse_declaration = 0x0100
const unsigned int pugi::parse_doctype = 0x0200
const unsigned int pugi::parse_ws_pcdata_single = 0x0400
const unsigned int pugi::parse_trim_pcdata = 0x0800
const unsigned int pugi::parse_fragment = 0x1000
const unsigned int pugi::parse_embed_pcdata = 0x2000
const unsigned int pugi::parse_merge_pcdata = 0x4000
const unsigned int pugi::parse_default = parse_cdata | parse_escapes | parse_wconv_attribute | parse_eol
const unsigned int pugi::parse_full = parse_default | parse_pi | parse_comments | parse_declaration | parse_doctype
const unsigned int pugi::format_indent = 0x01
const unsigned int pugi::format_write_bom = 0x02
const unsigned int pugi::format_raw = 0x04
const unsigned int pugi::format_no_declaration = 0x08
const unsigned int pugi::format_no_escapes = 0x10
const unsigned int pugi::format_save_file_text = 0x20
const unsigned int pugi::format_indent_attributes = 0x40
const unsigned int pugi::format_no_empty_element_tags = 0x80
const unsigned int pugi::format_skip_control_chars = 0x100
const unsigned int pugi::format_attribute_single_quote = 0x200
const unsigned int pugi::format_default = format_indent
const int pugi::default_double_precision = 17
const int pugi::default_float_precision = 9

Documentación de «define»

◆ PUGIXML_API

#define PUGIXML_API

◆ PUGIXML_CHAR

#define PUGIXML_CHAR   char

◆ PUGIXML_CLASS

#define PUGIXML_CLASS   PUGIXML_API

◆ PUGIXML_DEPRECATED

#define PUGIXML_DEPRECATED

Referenciado por pugi::xml_document::_move().

◆ PUGIXML_FUNCTION

◆ PUGIXML_NOEXCEPT

#define PUGIXML_NOEXCEPT   throw()

◆ PUGIXML_NOEXCEPT_IF_NOT_COMPACT

#define PUGIXML_NOEXCEPT_IF_NOT_COMPACT   PUGIXML_NOEXCEPT

Referenciado por pugi::xml_document::_move().

◆ PUGIXML_NULL

#define PUGIXML_NULL   0

Referenciado por pugi::xpath_query::operator=().

◆ PUGIXML_OVERRIDE

#define PUGIXML_OVERRIDE

◆ PUGIXML_TEXT

◆ PUGIXML_VERSION

#define PUGIXML_VERSION   1150

pugixml parser - version 1.15

Report bugs and download new versions at https://pugixml.org/

SPDX-FileCopyrightText: Copyright (C) 2006-2026, by Arseny Kapoulkine (arsen.nosp@m.y.ka.nosp@m.poulk.nosp@m.ine@.nosp@m.gmail.nosp@m..com) SPDX-License-Identifier: MIT

See LICENSE.md or notice at the end of this file.