mirror of
https://github.com/boostorg/property_tree.git
synced 2026-01-19 04:22:16 +00:00
Fix inspection problems.
[SVN r56092]
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
#
|
||||
# Copyright Sebastian Redl
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# See http://www.boost.org/LICENSE_1_0.txt
|
||||
#
|
||||
#----------------------------------------------------------------------------
|
||||
# This file was automatically generated from the original CMakeLists.txt file
|
||||
# Add a variable to hold the headers for the library
|
||||
|
||||
@@ -1,3 +1,8 @@
|
||||
Copyright (C) 2009 Sebastian Redl
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
See http://www.boost.org/LICENSE_1_0.txt
|
||||
|
||||
|
||||
List all breaking changes done to the interface during the update here.
|
||||
|
||||
- Template parameters
|
||||
@@ -43,4 +48,4 @@ Impact: If you use find, you may have to change your code. Most importantly,
|
||||
you need to compare against not_found() instead of end().
|
||||
Rationale: equal_range() also returns assoc_iterators. equal_range() cannot
|
||||
return normal iterators, since the conversion would not preserve
|
||||
the equal range or even the range property.
|
||||
the equal range or even the range property.
|
||||
|
||||
@@ -1,3 +1,10 @@
|
||||
[/
|
||||
/ Copyright (c) 2008 Marcin Kalicinski (kalita <at> poczta dot onet dot pl)
|
||||
/ Copyright (c) 2009 Sebastian Redl (sebastian dot redl <at> getdesigned dot at)
|
||||
/
|
||||
/ Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
/ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
/]
|
||||
[section:accessing How to Access Data in a Property Tree]
|
||||
[/ __ptree_*__ macros expected from property_tree.qbk]
|
||||
[def __pi__ ['pi]] [/ mathematical constant]
|
||||
|
||||
@@ -1,3 +1,10 @@
|
||||
[/
|
||||
/ Copyright (c) 2008 Marcin Kalicinski (kalita <at> poczta dot onet dot pl)
|
||||
/ Copyright (c) 2009 Sebastian Redl (sebastian dot redl <at> getdesigned dot at)
|
||||
/
|
||||
/ Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
/ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
/]
|
||||
[section:cmdline_parser Command Line Parser]
|
||||
[def __read_cmdline__ [funcref boost::property_tree::cmdline_parser::read_cmdline read_cmdline]]
|
||||
This is a simple parser that converts command line parameters (in form of standard `argc` and `argv` arguments) into a property tree. There is no write function. The parser correctly recognizes simple command line styles, both from Unix and Windows worlds.
|
||||
|
||||
@@ -1,3 +1,10 @@
|
||||
[/
|
||||
/ Copyright (c) 2008 Marcin Kalicinski (kalita <at> poczta dot onet dot pl)
|
||||
/ Copyright (c) 2009 Sebastian Redl (sebastian dot redl <at> getdesigned dot at)
|
||||
/
|
||||
/ Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
/ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
/]
|
||||
[section:container Property Tree as a Container]
|
||||
[/ __ptree_*__ macros expected from property_tree.qbk]
|
||||
Every property tree node models the ReversibleSequence concept, providing
|
||||
|
||||
@@ -1,3 +1,10 @@
|
||||
[/
|
||||
/ Copyright (c) 2008 Marcin Kalicinski (kalita <at> poczta dot onet dot pl)
|
||||
/ Copyright (c) 2009 Sebastian Redl (sebastian dot redl <at> getdesigned dot at)
|
||||
/
|
||||
/ Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
/ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
/]
|
||||
[section INFO Parser]
|
||||
The INFO format was created specifically for the property tree library. It
|
||||
provides a simple, efficient format that can be used to serialize property
|
||||
|
||||
@@ -1,3 +1,10 @@
|
||||
[/
|
||||
/ Copyright (c) 2008 Marcin Kalicinski (kalita <at> poczta dot onet dot pl)
|
||||
/ Copyright (c) 2009 Sebastian Redl (sebastian dot redl <at> getdesigned dot at)
|
||||
/
|
||||
/ Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
/ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
/]
|
||||
[section INI Parser]
|
||||
[def __ini__ [@http://en.wikipedia.org/wiki/INI INI format]]
|
||||
The __ini__ was once widely used in the world of Windows. It is now deprecated,
|
||||
|
||||
@@ -1,3 +1,10 @@
|
||||
[/
|
||||
/ Copyright (c) 2008 Marcin Kalicinski (kalita <at> poczta dot onet dot pl)
|
||||
/ Copyright (c) 2009 Sebastian Redl (sebastian dot redl <at> getdesigned dot at)
|
||||
/
|
||||
/ Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
/ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
/]
|
||||
[template ptree2codeImage[] [$images/ptree2code.png]]
|
||||
[section:intro What is Property Tree?]
|
||||
The Property Tree library provides a data structure that stores an arbitrarily
|
||||
|
||||
@@ -1,3 +1,10 @@
|
||||
[/
|
||||
/ Copyright (c) 2008 Marcin Kalicinski (kalita <at> poczta dot onet dot pl)
|
||||
/ Copyright (c) 2009 Sebastian Redl (sebastian dot redl <at> getdesigned dot at)
|
||||
/
|
||||
/ Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
/ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
/]
|
||||
[section JSON Parser]
|
||||
[def __json__ [@http://en.wikipedia.org/wiki/JSON JSON format]]
|
||||
The __json__ is a data interchange format derived from the object literal
|
||||
|
||||
@@ -1,3 +1,10 @@
|
||||
[/
|
||||
/ Copyright (c) 2008 Marcin Kalicinski (kalita <at> poczta dot onet dot pl)
|
||||
/ Copyright (c) 2009 Sebastian Redl (sebastian dot redl <at> getdesigned dot at)
|
||||
/
|
||||
/ Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
/ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
/]
|
||||
[section:parsers How to Populate a Property Tree]
|
||||
[include xml_parser.qbk]
|
||||
|
||||
|
||||
@@ -1,3 +1,10 @@
|
||||
[/
|
||||
/ Copyright (c) 2008 Marcin Kalicinski (kalita <at> poczta dot onet dot pl)
|
||||
/ Copyright (c) 2009 Sebastian Redl (sebastian dot redl <at> getdesigned dot at)
|
||||
/
|
||||
/ Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
/ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
/]
|
||||
[section:synopsis Property Tree Synopsis]
|
||||
[def __basic_ptree__ [classref boost::property_tree::basic_ptree basic_ptree]]
|
||||
[def __ptree__ [classref boost::property_tree::ptree ptree]]
|
||||
|
||||
@@ -1,3 +1,10 @@
|
||||
[/
|
||||
/ Copyright (c) 2008 Marcin Kalicinski (kalita <at> poczta dot onet dot pl)
|
||||
/ Copyright (c) 2009 Sebastian Redl (sebastian dot redl <at> getdesigned dot at)
|
||||
/
|
||||
/ Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
/ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
/]
|
||||
[section System Environment Parser]
|
||||
[note The system environment parser is not yet implemented.]
|
||||
[endsect] [/env_parser]
|
||||
|
||||
@@ -1,3 +1,10 @@
|
||||
[/
|
||||
/ Copyright (c) 2008 Marcin Kalicinski (kalita <at> poczta dot onet dot pl)
|
||||
/ Copyright (c) 2009 Sebastian Redl (sebastian dot redl <at> getdesigned dot at)
|
||||
/
|
||||
/ Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
/ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
/]
|
||||
[section:tutorial Five Minute Tutorial]
|
||||
This tutorial uses XML. Note that the library is not specifically bound to XML,
|
||||
and any other supported format (such as INI or JSON) could be used instead.
|
||||
|
||||
@@ -1,3 +1,10 @@
|
||||
[/
|
||||
/ Copyright (c) 2008 Marcin Kalicinski (kalita <at> poczta dot onet dot pl)
|
||||
/ Copyright (c) 2009 Sebastian Redl (sebastian dot redl <at> getdesigned dot at)
|
||||
/
|
||||
/ Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
/ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
/]
|
||||
[section:registry_parser Windows Registry Parser]
|
||||
[def __registry_parser.hpp__ [headerref boost/property_tree/registry_parser.hpp registry_parser.hpp]]
|
||||
[def __read_registry__ [funcref boost::property_tree::registry_parser::read_registry read_registry]]
|
||||
|
||||
@@ -1,3 +1,10 @@
|
||||
[/
|
||||
/ Copyright (c) 2008 Marcin Kalicinski (kalita <at> poczta dot onet dot pl)
|
||||
/ Copyright (c) 2009 Sebastian Redl (sebastian dot redl <at> getdesigned dot at)
|
||||
/
|
||||
/ Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
/ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
/]
|
||||
[section XML Parser]
|
||||
[def __xml__ [@http://en.wikipedia.org/wiki/XML XML format]]
|
||||
[def __xml_parser.hpp__ [headerref boost/property_tree/xml_parser.hpp xml_parser.hpp]]
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2006 Marcin Kalicinski
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
See http://www.boost.org/LICENSE_1_0.txt
|
||||
-->
|
||||
<debug>
|
||||
<filename>debug.log</filename>
|
||||
<modules>
|
||||
|
||||
@@ -1,9 +1,15 @@
|
||||
// ----------------------------------------------------------------------------
|
||||
// Copyright (C) 2006, 2009 Marcin Kalicinski
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0.
|
||||
// (See accompanying file LICENSE_1_0.txt or copy at
|
||||
// http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// For more information, see www.boost.org
|
||||
// ----------------------------------------------------------------------------
|
||||
#ifndef RAPIDXML_HPP_INCLUDED
|
||||
#define RAPIDXML_HPP_INCLUDED
|
||||
|
||||
// Copyright (C) 2006, 2009 Marcin Kalicinski
|
||||
// Version 1.13
|
||||
// Revision $DateTime: 2009/05/13 01:46:17 $
|
||||
//! \file rapidxml.hpp This file contains rapidxml parser and DOM implementation
|
||||
|
||||
// If standard library is disabled, user must provide implementations of required functions and typedefs
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
// ----------------------------------------------------------------------------
|
||||
// Copyright (C) 2002-2006 Marcin Kalicinski
|
||||
// Copyright (C) 2009 Sebastian Redl
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0.
|
||||
// (See accompanying file LICENSE_1_0.txt or copy at
|
||||
|
||||
@@ -136,8 +136,8 @@ namespace boost { namespace property_tree
|
||||
int i;
|
||||
s >> i;
|
||||
// out of range?
|
||||
if(i > std::numeric_limits<signed char>::max() ||
|
||||
i < std::numeric_limits<signed char>::min())
|
||||
if(i > (std::numeric_limits<signed char>::max)() ||
|
||||
i < (std::numeric_limits<signed char>::min)())
|
||||
{
|
||||
s.clear(); // guarantees eof to be unset
|
||||
return;
|
||||
@@ -159,7 +159,7 @@ namespace boost { namespace property_tree
|
||||
unsigned i;
|
||||
s >> i;
|
||||
// out of range?
|
||||
if(i > std::numeric_limits<unsigned char>::max()) {
|
||||
if(i > (std::numeric_limits<unsigned char>::max)()) {
|
||||
s.clear(); // guarantees eof to be unset
|
||||
return;
|
||||
}
|
||||
|
||||
14
index.html
14
index.html
@@ -1,12 +1,14 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<!--
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0; URL=doc/index.html">
|
||||
<meta http-equiv="refresh" content="0; URL=doc/html/index.html">
|
||||
</head>
|
||||
-->
|
||||
<body>
|
||||
<p>
|
||||
Docs for Property Tree library not available yet.</p>
|
||||
Automatic redirection failed, please go to the
|
||||
<a href="doc/html/index.html">Boost.PropertyTree documentation</a>.
|
||||
<p>Copyright Sebastian Redl 2009</p>
|
||||
<p>Distributed under the Boost Software License, Version 1.0. (See accompanying file
|
||||
<a href="../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy at
|
||||
<a href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>).
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,3 +1,10 @@
|
||||
#
|
||||
# Copyright Sebastian Redl
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# See http://www.boost.org/LICENSE_1_0.txt
|
||||
#
|
||||
#----------------------------------------------------------------------------
|
||||
boost_additional_test_dependencies(property_tree BOOST_DEPENDS test serialization)
|
||||
|
||||
|
||||
@@ -19,5 +26,3 @@ foreach(test ${tests})
|
||||
COMPILE_FLAGS ${test_compile_flags}
|
||||
DEPENDS boost_unit_test_framework boost_serialization STATIC)
|
||||
endforeach(test ${tests})
|
||||
|
||||
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
# Boost.PropertyTree
|
||||
#
|
||||
# Copyright (c) 2009 Sebastian Redl
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt or copy at
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
# bring in rules for testing
|
||||
import testing ;
|
||||
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
# Boost.PropertyTree
|
||||
#
|
||||
# Copyright (c) 2009 Sebastian Redl
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt or copy at
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
all:
|
||||
|
||||
clean:
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2006 Marcin Kalicinski
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
See http://www.boost.org/LICENSE_1_0.txt
|
||||
-->
|
||||
<debug>
|
||||
<filename>debug.log</filename>
|
||||
<modules>
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
# Boost.PropertyTree
|
||||
#
|
||||
# Copyright (c) 2009 Sebastian Redl
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt or copy at
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
CC=g++
|
||||
CFLAGSREL=-Wall -pedantic -ftemplate-depth-255 -O3
|
||||
CFLAGSDBG=-Wall -pedantic -ftemplate-depth-255 -O0
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
# Boost.PropertyTree
|
||||
#
|
||||
# Copyright (c) 2009 Sebastian Redl
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt or copy at
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
CC=icc
|
||||
CFLAGSREL=-O3 -static
|
||||
CFLAGSDBG=-O0 -static
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
# Boost.PropertyTree
|
||||
#
|
||||
# Copyright (c) 2009 Sebastian Redl
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt or copy at
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
CC=cl
|
||||
CFLAGSREL=-O2 -Ox -EHsc -DBOOST_DISABLE_WIN32 -nologo
|
||||
CFLAGSDBG=-EHsc -DBOOST_DISABLE_WIN32 -nologo
|
||||
|
||||
@@ -1,5 +1,14 @@
|
||||
// ----------------------------------------------------------------------------
|
||||
// Copyright (C) 2009 Sebastian Redl
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0.
|
||||
// (See accompanying file LICENSE_1_0.txt or copy at
|
||||
// http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// For more information, see www.boost.org
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
#define _CRT_SECURE_NO_DEPRECATE
|
||||
//#define BOOST_PROPERTY_TREE_XML_PARSER_PUGXML
|
||||
#include <boost/property_tree/xml_parser.hpp>
|
||||
#include <boost/property_tree/info_parser.hpp>
|
||||
#include <iostream>
|
||||
|
||||
@@ -1,3 +1,14 @@
|
||||
// ----------------------------------------------------------------------------
|
||||
// Copyright (C) 2002-2006 Marcin Kalicinski
|
||||
// Copyright (C) 2009 Sebastian Redl
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0.
|
||||
// (See accompanying file LICENSE_1_0.txt or copy at
|
||||
// http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// For more information, see www.boost.org
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
#ifndef XML_PARSER_TEST_DATA_HPP_INCLUDED
|
||||
#define XML_PARSER_TEST_DATA_HPP_INCLUDED
|
||||
|
||||
|
||||
Reference in New Issue
Block a user