Compare commits

...

No commits in common. "main" and "gh-pages" have entirely different histories.

521 changed files with 43836 additions and 6406 deletions

View File

@ -1,87 +0,0 @@
language: cpp
sudo: required
dist: trusty
branches:
only:
- master
- dev
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.9
- expect
- binutils-mingw-w64-x86-64 # 64bit MinGW
- gcc-mingw-w64-x86-64
- g++-mingw-w64-x86-64
matrix:
include:
- os: linux
env: CONF=release BUILDER=gcc TARGET=Linux TAG=Linux COMPILATOR_OPTION="--compilator-version=4.9" GCOV=--gcov
compiler: gcc
- os: linux
env: CONF=debug BUILDER=clang TARGET=Linux
compiler: clang
- os: linux
env: CONF=release BUILDER=gcc TARGET=Windows TAG=Mingw
compiler: x86_64-w64-mingw32-gcc
- os: linux
env: CONF=release BUILDER=gcc TARGET=Android TAG=Android DISABLE_PACKAGE=-p
compiler: gcc
- os: osx
env: CONF=release BUILDER=clang TARGET=MacOs TAG=MacOs
compiler: clang
- os: osx
env: CONF=release BUILDER=clang TARGET=IOs TAG=IOs
compiler: clang
install:
- cd ..
- pip install --user lutin
- if [ "$TAG" == "Android" ]; then
git clone --depth 1 --branch master https://github.com/HeeroYui/android-download-tool;
./android-download-tool/dl-android.sh;
fi
- git clone --depth 1 --branch master https://github.com/atria-soft/ci.git
- cd -
before_script:
- cd ..
- git clone https://github.com/atria-soft/elog.git -b $TRAVIS_BRANCH
- git clone https://github.com/atria-soft/ememory.git -b $TRAVIS_BRANCH
- git clone https://github.com/atria-soft/echrono.git -b $TRAVIS_BRANCH
- git clone https://github.com/atria-soft/etk.git -b $TRAVIS_BRANCH
- git clone https://github.com/generic-library/gtest-lutin.git --recursive
- git clone https://github.com/generic-library/z-lutin.git --recursive
- pwd
- ls -l
- if [ "$TRAVIS_OS_NAME" == "osx" ]; then
export PATH=$PATH:/Users/travis/Library/Python/2.7/bin/;
fi
- ./ci/build_send.py --tag=$TAG --status=START;
script:
- lutin -w -j4 -C -P -t$TARGET -c $BUILDER $COMPILATOR_OPTION $BUS -m $CONF $GCOV $DISABLE_PACKAGE exml-test; STATUS=$?
- ./ci/build_send.py --tag=$TAG --status="$STATUS";
after_script:
- if [ "$GCOV" != "" ]; then
./ci/warning_send.py --find-path ./out/Linux_x86_64/$CONF/build/$BUILDER/exml/;
fi
- lutin -w -j4 -C -P -t$TARGET -c $BUILDER $COMPILATOR_OPTION $BUS -m $CONF $GCOV $DISABLE_PACKAGE exml-test?run:--elog-level=3 | tee out_test.txt
- if [ "$GCOV" != "" ]; then
./ci/test_send.py --file=out_test.txt;
lutin -C -P -t $TARGET -c $BUILDER $COMPILATOR_OPTION $BUS -m $CONF -p exml?gcov;
./ci/coverage_send.py --json=out/Linux_x86_64/$CONF/build/$BUILDER/exml/exml_coverage.json;
fi
notifications:
email:
- yui.heero@gmail.com

373
LICENSE
View File

@ -1,373 +0,0 @@
Mozilla Public License Version 2.0
==================================
1. Definitions
--------------
1.1. "Contributor"
means each individual or legal entity that creates, contributes to
the creation of, or owns Covered Software.
1.2. "Contributor Version"
means the combination of the Contributions of others (if any) used
by a Contributor and that particular Contributor's Contribution.
1.3. "Contribution"
means Covered Software of a particular Contributor.
1.4. "Covered Software"
means Source Code Form to which the initial Contributor has attached
the notice in Exhibit A, the Executable Form of such Source Code
Form, and Modifications of such Source Code Form, in each case
including portions thereof.
1.5. "Incompatible With Secondary Licenses"
means
(a) that the initial Contributor has attached the notice described
in Exhibit B to the Covered Software; or
(b) that the Covered Software was made available under the terms of
version 1.1 or earlier of the License, but not also under the
terms of a Secondary License.
1.6. "Executable Form"
means any form of the work other than Source Code Form.
1.7. "Larger Work"
means a work that combines Covered Software with other material, in
a separate file or files, that is not Covered Software.
1.8. "License"
means this document.
1.9. "Licensable"
means having the right to grant, to the maximum extent possible,
whether at the time of the initial grant or subsequently, any and
all of the rights conveyed by this License.
1.10. "Modifications"
means any of the following:
(a) any file in Source Code Form that results from an addition to,
deletion from, or modification of the contents of Covered
Software; or
(b) any new file in Source Code Form that contains any Covered
Software.
1.11. "Patent Claims" of a Contributor
means any patent claim(s), including without limitation, method,
process, and apparatus claims, in any patent Licensable by such
Contributor that would be infringed, but for the grant of the
License, by the making, using, selling, offering for sale, having
made, import, or transfer of either its Contributions or its
Contributor Version.
1.12. "Secondary License"
means either the GNU General Public License, Version 2.0, the GNU
Lesser General Public License, Version 2.1, the GNU Affero General
Public License, Version 3.0, or any later versions of those
licenses.
1.13. "Source Code Form"
means the form of the work preferred for making modifications.
1.14. "You" (or "Your")
means an individual or a legal entity exercising rights under this
License. For legal entities, "You" includes any entity that
controls, is controlled by, or is under common control with You. For
purposes of this definition, "control" means (a) the power, direct
or indirect, to cause the direction or management of such entity,
whether by contract or otherwise, or (b) ownership of more than
fifty percent (50%) of the outstanding shares or beneficial
ownership of such entity.
2. License Grants and Conditions
--------------------------------
2.1. Grants
Each Contributor hereby grants You a world-wide, royalty-free,
non-exclusive license:
(a) under intellectual property rights (other than patent or trademark)
Licensable by such Contributor to use, reproduce, make available,
modify, display, perform, distribute, and otherwise exploit its
Contributions, either on an unmodified basis, with Modifications, or
as part of a Larger Work; and
(b) under Patent Claims of such Contributor to make, use, sell, offer
for sale, have made, import, and otherwise transfer either its
Contributions or its Contributor Version.
2.2. Effective Date
The licenses granted in Section 2.1 with respect to any Contribution
become effective for each Contribution on the date the Contributor first
distributes such Contribution.
2.3. Limitations on Grant Scope
The licenses granted in this Section 2 are the only rights granted under
this License. No additional rights or licenses will be implied from the
distribution or licensing of Covered Software under this License.
Notwithstanding Section 2.1(b) above, no patent license is granted by a
Contributor:
(a) for any code that a Contributor has removed from Covered Software;
or
(b) for infringements caused by: (i) Your and any other third party's
modifications of Covered Software, or (ii) the combination of its
Contributions with other software (except as part of its Contributor
Version); or
(c) under Patent Claims infringed by Covered Software in the absence of
its Contributions.
This License does not grant any rights in the trademarks, service marks,
or logos of any Contributor (except as may be necessary to comply with
the notice requirements in Section 3.4).
2.4. Subsequent Licenses
No Contributor makes additional grants as a result of Your choice to
distribute the Covered Software under a subsequent version of this
License (see Section 10.2) or under the terms of a Secondary License (if
permitted under the terms of Section 3.3).
2.5. Representation
Each Contributor represents that the Contributor believes its
Contributions are its original creation(s) or it has sufficient rights
to grant the rights to its Contributions conveyed by this License.
2.6. Fair Use
This License is not intended to limit any rights You have under
applicable copyright doctrines of fair use, fair dealing, or other
equivalents.
2.7. Conditions
Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
in Section 2.1.
3. Responsibilities
-------------------
3.1. Distribution of Source Form
All distribution of Covered Software in Source Code Form, including any
Modifications that You create or to which You contribute, must be under
the terms of this License. You must inform recipients that the Source
Code Form of the Covered Software is governed by the terms of this
License, and how they can obtain a copy of this License. You may not
attempt to alter or restrict the recipients' rights in the Source Code
Form.
3.2. Distribution of Executable Form
If You distribute Covered Software in Executable Form then:
(a) such Covered Software must also be made available in Source Code
Form, as described in Section 3.1, and You must inform recipients of
the Executable Form how they can obtain a copy of such Source Code
Form by reasonable means in a timely manner, at a charge no more
than the cost of distribution to the recipient; and
(b) You may distribute such Executable Form under the terms of this
License, or sublicense it under different terms, provided that the
license for the Executable Form does not attempt to limit or alter
the recipients' rights in the Source Code Form under this License.
3.3. Distribution of a Larger Work
You may create and distribute a Larger Work under terms of Your choice,
provided that You also comply with the requirements of this License for
the Covered Software. If the Larger Work is a combination of Covered
Software with a work governed by one or more Secondary Licenses, and the
Covered Software is not Incompatible With Secondary Licenses, this
License permits You to additionally distribute such Covered Software
under the terms of such Secondary License(s), so that the recipient of
the Larger Work may, at their option, further distribute the Covered
Software under the terms of either this License or such Secondary
License(s).
3.4. Notices
You may not remove or alter the substance of any license notices
(including copyright notices, patent notices, disclaimers of warranty,
or limitations of liability) contained within the Source Code Form of
the Covered Software, except that You may alter any license notices to
the extent required to remedy known factual inaccuracies.
3.5. Application of Additional Terms
You may choose to offer, and to charge a fee for, warranty, support,
indemnity or liability obligations to one or more recipients of Covered
Software. However, You may do so only on Your own behalf, and not on
behalf of any Contributor. You must make it absolutely clear that any
such warranty, support, indemnity, or liability obligation is offered by
You alone, and You hereby agree to indemnify every Contributor for any
liability incurred by such Contributor as a result of warranty, support,
indemnity or liability terms You offer. You may include additional
disclaimers of warranty and limitations of liability specific to any
jurisdiction.
4. Inability to Comply Due to Statute or Regulation
---------------------------------------------------
If it is impossible for You to comply with any of the terms of this
License with respect to some or all of the Covered Software due to
statute, judicial order, or regulation then You must: (a) comply with
the terms of this License to the maximum extent possible; and (b)
describe the limitations and the code they affect. Such description must
be placed in a text file included with all distributions of the Covered
Software under this License. Except to the extent prohibited by statute
or regulation, such description must be sufficiently detailed for a
recipient of ordinary skill to be able to understand it.
5. Termination
--------------
5.1. The rights granted under this License will terminate automatically
if You fail to comply with any of its terms. However, if You become
compliant, then the rights granted under this License from a particular
Contributor are reinstated (a) provisionally, unless and until such
Contributor explicitly and finally terminates Your grants, and (b) on an
ongoing basis, if such Contributor fails to notify You of the
non-compliance by some reasonable means prior to 60 days after You have
come back into compliance. Moreover, Your grants from a particular
Contributor are reinstated on an ongoing basis if such Contributor
notifies You of the non-compliance by some reasonable means, this is the
first time You have received notice of non-compliance with this License
from such Contributor, and You become compliant prior to 30 days after
Your receipt of the notice.
5.2. If You initiate litigation against any entity by asserting a patent
infringement claim (excluding declaratory judgment actions,
counter-claims, and cross-claims) alleging that a Contributor Version
directly or indirectly infringes any patent, then the rights granted to
You by any and all Contributors for the Covered Software under Section
2.1 of this License shall terminate.
5.3. In the event of termination under Sections 5.1 or 5.2 above, all
end user license agreements (excluding distributors and resellers) which
have been validly granted by You or Your distributors under this License
prior to termination shall survive termination.
************************************************************************
* *
* 6. Disclaimer of Warranty *
* ------------------------- *
* *
* Covered Software is provided under this License on an "as is" *
* basis, without warranty of any kind, either expressed, implied, or *
* statutory, including, without limitation, warranties that the *
* Covered Software is free of defects, merchantable, fit for a *
* particular purpose or non-infringing. The entire risk as to the *
* quality and performance of the Covered Software is with You. *
* Should any Covered Software prove defective in any respect, You *
* (not any Contributor) assume the cost of any necessary servicing, *
* repair, or correction. This disclaimer of warranty constitutes an *
* essential part of this License. No use of any Covered Software is *
* authorized under this License except under this disclaimer. *
* *
************************************************************************
************************************************************************
* *
* 7. Limitation of Liability *
* -------------------------- *
* *
* Under no circumstances and under no legal theory, whether tort *
* (including negligence), contract, or otherwise, shall any *
* Contributor, or anyone who distributes Covered Software as *
* permitted above, be liable to You for any direct, indirect, *
* special, incidental, or consequential damages of any character *
* including, without limitation, damages for lost profits, loss of *
* goodwill, work stoppage, computer failure or malfunction, or any *
* and all other commercial damages or losses, even if such party *
* shall have been informed of the possibility of such damages. This *
* limitation of liability shall not apply to liability for death or *
* personal injury resulting from such party's negligence to the *
* extent applicable law prohibits such limitation. Some *
* jurisdictions do not allow the exclusion or limitation of *
* incidental or consequential damages, so this exclusion and *
* limitation may not apply to You. *
* *
************************************************************************
8. Litigation
-------------
Any litigation relating to this License may be brought only in the
courts of a jurisdiction where the defendant maintains its principal
place of business and such litigation shall be governed by laws of that
jurisdiction, without reference to its conflict-of-law provisions.
Nothing in this Section shall prevent a party's ability to bring
cross-claims or counter-claims.
9. Miscellaneous
----------------
This License represents the complete agreement concerning the subject
matter hereof. If any provision of this License is held to be
unenforceable, such provision shall be reformed only to the extent
necessary to make it enforceable. Any law or regulation which provides
that the language of a contract shall be construed against the drafter
shall not be used to construe this License against a Contributor.
10. Versions of the License
---------------------------
10.1. New Versions
Mozilla Foundation is the license steward. Except as provided in Section
10.3, no one other than the license steward has the right to modify or
publish new versions of this License. Each version will be given a
distinguishing version number.
10.2. Effect of New Versions
You may distribute the Covered Software under the terms of the version
of the License under which You originally received the Covered Software,
or under the terms of any subsequent version published by the license
steward.
10.3. Modified Versions
If you create software not governed by this License, and you want to
create a new license for such software, you may create and use a
modified version of this License if you rename the license and remove
any references to the name of the license steward (except to note that
such modified license differs from this License).
10.4. Distributing Source Code Form that is Incompatible With Secondary
Licenses
If You choose to distribute Source Code Form that is Incompatible With
Secondary Licenses under the terms of this version of the License, the
notice described in Exhibit B of this License must be attached.
Exhibit A - Source Code Form License Notice
-------------------------------------------
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/.
If it is not possible or desirable to put the notice in a particular
file, then You may include the notice in a location (such as a LICENSE
file in a relevant directory) where a recipient would be likely to look
for such a notice.
You may add additional accurate notices of copyright ownership.
Exhibit B - "Incompatible With Secondary Licenses" Notice
---------------------------------------------------------
This Source Code Form is "Incompatible With Secondary Licenses", as
defined by the Mozilla Public License, v. 2.0.

View File

@ -1,78 +0,0 @@
exml
====
`exml` ewol XML : is a XML parser generater for ewol
Release (master)
----------------
[![Build Status](https://travis-ci.org/atria-soft/exml.svg?branch=master)](https://travis-ci.org/atria-soft/exml)
[![Coverage Status](http://atria-soft.com/ci/coverage/atria-soft/exml.svg?branch=master)](http://atria-soft.com/ci/atria-soft/exml)
[![Test Status](http://atria-soft.com/ci/test/atria-soft/exml.svg?branch=master)](http://atria-soft.com/ci/atria-soft/exml)
[![Warning Status](http://atria-soft.com/ci/warning/atria-soft/exml.svg?branch=master)](http://atria-soft.com/ci/atria-soft/exml)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/exml.svg?branch=master&tag=Linux)](http://atria-soft.com/ci/atria-soft/exml)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/exml.svg?branch=master&tag=MacOs)](http://atria-soft.com/ci/atria-soft/exml)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/exml.svg?branch=master&tag=Mingw)](http://atria-soft.com/ci/atria-soft/exml)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/exml.svg?branch=master&tag=Android)](http://atria-soft.com/ci/atria-soft/exml)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/exml.svg?branch=master&tag=IOs)](http://atria-soft.com/ci/atria-soft/exml)
Developement (dev)
------------------
[![Build Status](https://travis-ci.org/atria-soft/exml.svg?branch=dev)](https://travis-ci.org/atria-soft/exml)
[![Coverage Status](http://atria-soft.com/ci/coverage/atria-soft/exml.svg?branch=dev)](http://atria-soft.com/ci/atria-soft/exml)
[![Test Status](http://atria-soft.com/ci/test/atria-soft/exml.svg?branch=dev)](http://atria-soft.com/ci/atria-soft/exml)
[![Warning Status](http://atria-soft.com/ci/warning/atria-soft/exml.svg?branch=dev)](http://atria-soft.com/ci/atria-soft/exml)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/exml.svg?branch=dev&tag=Linux)](http://atria-soft.com/ci/atria-soft/exml)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/exml.svg?branch=dev&tag=MacOs)](http://atria-soft.com/ci/atria-soft/exml)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/exml.svg?branch=dev&tag=Mingw)](http://atria-soft.com/ci/atria-soft/exml)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/exml.svg?branch=dev&tag=Android)](http://atria-soft.com/ci/atria-soft/exml)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/exml.svg?branch=dev&tag=IOs)](http://atria-soft.com/ci/atria-soft/exml)
Instructions
============
download Build system:
----------------------
sudo pip install lutin
sudo pip install pillow
download the software:
----------------------
mkdir WORKING_DIRECTORY
cd WORKING_DIRECTORY
git clone https://github.com/atria-soft/etk.git
git clone https://github.com/atria-soft/exml.git
git clone https://github.com/generic-library/gtest-lutin.git --recursive
git clone https://github.com/generic-library/z-lutin.git --recursive
Compile software:
-----------------
cd WORKING_DIRECTORY
lutin -C -P exml-test
License (MPL v2.0)
=====================
Copyright exml Edouard DUPIN
Licensed under the Mozilla Public License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://www.mozilla.org/MPL/2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

177
_attribute_8hpp.html Normal file
View File

@ -0,0 +1,177 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: framework/atria-soft/exml/exml/Attribute.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_ae358d914b1fb7d675ed883237a889f5.html">exml</a></li><li class="navelem"><a class="el" href="dir_e0e5ae444ddef5927e74f7409f56d38c.html">exml</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">Attribute.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="_node_8hpp_source.html">exml/Node.hpp</a>&gt;</code><br />
<code>#include &lt;vector&gt;</code><br />
</div>
<p><a href="_attribute_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceexml"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexml.html">exml</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

165
_attribute_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

180
_attribute_list_8hpp.html Normal file
View File

@ -0,0 +1,180 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: framework/atria-soft/exml/exml/AttributeList.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_ae358d914b1fb7d675ed883237a889f5.html">exml</a></li><li class="navelem"><a class="el" href="dir_e0e5ae444ddef5927e74f7409f56d38c.html">exml</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">AttributeList.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="_node_8hpp_source.html">exml/Node.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="_attribute_8hpp_source.html">exml/Attribute.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="iterator_8hpp_source.html">exml/iterator.hpp</a>&gt;</code><br />
</div>
<p><a href="_attribute_list_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list_data.html">exml::AttributeListData</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceexml"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexml.html">exml</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

File diff suppressed because one or more lines are too long

177
_comment_8hpp.html Normal file
View File

@ -0,0 +1,177 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: framework/atria-soft/exml/exml/Comment.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_ae358d914b1fb7d675ed883237a889f5.html">exml</a></li><li class="navelem"><a class="el" href="dir_e0e5ae444ddef5927e74f7409f56d38c.html">exml</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">Comment.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="_node_8hpp_source.html">exml/Node.hpp</a>&gt;</code><br />
<code>#include &lt;vector&gt;</code><br />
</div>
<p><a href="_comment_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_comment.html">exml::Comment</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceexml"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexml.html">exml</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

162
_comment_8hpp_source.html Normal file
View File

@ -0,0 +1,162 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: framework/atria-soft/exml/exml/Comment.hpp Source File</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_ae358d914b1fb7d675ed883237a889f5.html">exml</a></li><li class="navelem"><a class="el" href="dir_e0e5ae444ddef5927e74f7409f56d38c.html">exml</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Comment.hpp</div> </div>
</div><!--header-->
<div class="contents">
<a href="_comment_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#pragma once</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_node_8hpp.html">exml/Node.hpp</a>&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceexml.html">exml</a> {</div><div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="classexml_1_1_comment.html"> 15</a></span>&#160; <span class="keyword">class </span><a class="code" href="classexml_1_1_comment.html">Comment</a> : <span class="keyword">public</span> <a class="code" href="classexml_1_1_node.html">exml::Node</a> {</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <a class="code" href="classexml_1_1_comment.html#a149db494629d4a837ec8a1c4ab3000e5">Comment</a>(<a class="codeRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr&lt;exml::internal::Node&gt;</a> _internalNode);</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <a class="code" href="classexml_1_1_comment.html#a149db494629d4a837ec8a1c4ab3000e5">Comment</a>(<span class="keyword">const</span> <a class="code" href="classexml_1_1_comment.html">exml::Comment</a>&amp; _obj);</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <a class="code" href="classexml_1_1_comment.html#a149db494629d4a837ec8a1c4ab3000e5">Comment</a>(<span class="keyword">const</span> std::string&amp; _value=<span class="stringliteral">&quot;&quot;</span>);</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <a class="code" href="classexml_1_1_comment.html">exml::Comment</a>&amp; <a class="code" href="classexml_1_1_comment.html#a9957a4016c936730ae9730e5cd1a81a4">operator= </a>(<span class="keyword">const</span> <a class="code" href="classexml_1_1_comment.html">exml::Comment</a>&amp; _obj);</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; };</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;}</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="ttc" id="classexml_1_1_comment_html_a9957a4016c936730ae9730e5cd1a81a4"><div class="ttname"><a href="classexml_1_1_comment.html#a9957a4016c936730ae9730e5cd1a81a4">exml::Comment::operator=</a></div><div class="ttdeci">exml::Comment &amp; operator=(const exml::Comment &amp;_obj)</div><div class="ttdoc">Copy constructor. </div></div>
<div class="ttc" id="classexml_1_1_comment_html"><div class="ttname"><a href="classexml_1_1_comment.html">exml::Comment</a></div><div class="ttdoc">Comment node: &lt;! ... &gt;. </div><div class="ttdef"><b>Definition:</b> Comment.hpp:15</div></div>
<div class="ttc" id="namespaceexml_html"><div class="ttname"><a href="namespaceexml.html">exml</a></div><div class="ttdoc">exml namespace containing all function for XML interpretor </div><div class="ttdef"><b>Definition:</b> Attribute.hpp:11</div></div>
<div class="ttc" id="classexml_1_1_node_html"><div class="ttname"><a href="classexml_1_1_node.html">exml::Node</a></div><div class="ttdoc">Basic main object of all xml elements. </div><div class="ttdef"><b>Definition:</b> Node.hpp:30</div></div>
<div class="ttc" id="classememory_1_1_shared_ptr_html"><div class="ttname"><a href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a></div></div>
<div class="ttc" id="classexml_1_1_comment_html_a149db494629d4a837ec8a1c4ab3000e5"><div class="ttname"><a href="classexml_1_1_comment.html#a149db494629d4a837ec8a1c4ab3000e5">exml::Comment::Comment</a></div><div class="ttdeci">Comment(ememory::SharedPtr&lt; exml::internal::Node &gt; _internalNode)</div><div class="ttdoc">Constructor. </div></div>
<div class="ttc" id="_node_8hpp_html"><div class="ttname"><a href="_node_8hpp.html">Node.hpp</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

179
_declaration_8hpp.html Normal file
View File

@ -0,0 +1,179 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: framework/atria-soft/exml/exml/Declaration.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_ae358d914b1fb7d675ed883237a889f5.html">exml</a></li><li class="navelem"><a class="el" href="dir_e0e5ae444ddef5927e74f7409f56d38c.html">exml</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">Declaration.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="_node_8hpp_source.html">exml/Node.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="_attribute_list_8hpp_source.html">exml/AttributeList.hpp</a>&gt;</code><br />
</div>
<p><a href="_declaration_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_declaration_x_m_l.html">exml::DeclarationXML</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceexml"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexml.html">exml</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

File diff suppressed because one or more lines are too long

177
_document_8hpp.html Normal file
View File

@ -0,0 +1,177 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: framework/atria-soft/exml/exml/Document.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_ae358d914b1fb7d675ed883237a889f5.html">exml</a></li><li class="navelem"><a class="el" href="dir_e0e5ae444ddef5927e74f7409f56d38c.html">exml</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">Document.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="_element_8hpp_source.html">exml/Element.hpp</a>&gt;</code><br />
<code>#include &lt;vector&gt;</code><br />
</div>
<p><a href="_document_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_document.html">exml::Document</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceexml"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexml.html">exml</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

172
_document_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

181
_element_8hpp.html Normal file
View File

@ -0,0 +1,181 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: framework/atria-soft/exml/exml/Element.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_ae358d914b1fb7d675ed883237a889f5.html">exml</a></li><li class="navelem"><a class="el" href="dir_e0e5ae444ddef5927e74f7409f56d38c.html">exml</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">Element.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="_node_8hpp_source.html">exml/Node.hpp</a>&gt;</code><br />
<code>#include &lt;vector&gt;</code><br />
<code>#include &lt;<a class="el" href="_attribute_list_8hpp_source.html">exml/AttributeList.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="iterator_8hpp_source.html">exml/iterator.hpp</a>&gt;</code><br />
</div>
<p><a href="_element_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element_data.html">exml::ElementData</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element.html">exml::Element</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceexml"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexml.html">exml</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

175
_element_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

176
_file_pos_8hpp.html Normal file
View File

@ -0,0 +1,176 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: framework/atria-soft/exml/exml/FilePos.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_ae358d914b1fb7d675ed883237a889f5.html">exml</a></li><li class="navelem"><a class="el" href="dir_e0e5ae444ddef5927e74f7409f56d38c.html">exml</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">FilePos.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/types__8hpp.html">etk/types.hpp</a>&gt;</code><br />
</div>
<p><a href="_file_pos_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceexml"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexml.html">exml</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

168
_file_pos_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

181
_node_8hpp.html Normal file
View File

@ -0,0 +1,181 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: framework/atria-soft/exml/exml/Node.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_ae358d914b1fb7d675ed883237a889f5.html">exml</a></li><li class="navelem"><a class="el" href="dir_e0e5ae444ddef5927e74f7409f56d38c.html">exml</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">Node.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/memory__8hpp.html">ememory/memory.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/types__8hpp.html">etk/types.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/__vector2__d__8hpp.html">etk/math/Vector2D.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="_file_pos_8hpp_source.html">exml/FilePos.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="internal_2_node_8hpp_source.html">exml/internal/Node.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="node_type_8hpp_source.html">exml/nodeType.hpp</a>&gt;</code><br />
</div>
<p><a href="_node_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceexml"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexml.html">exml</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

195
_node_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

177
_text_8hpp.html Normal file
View File

@ -0,0 +1,177 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: framework/atria-soft/exml/exml/Text.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_ae358d914b1fb7d675ed883237a889f5.html">exml</a></li><li class="navelem"><a class="el" href="dir_e0e5ae444ddef5927e74f7409f56d38c.html">exml</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">Text.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="_node_8hpp_source.html">exml/Node.hpp</a>&gt;</code><br />
<code>#include &lt;vector&gt;</code><br />
</div>
<p><a href="_text_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_text.html">exml::Text</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceexml"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexml.html">exml</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

162
_text_8hpp_source.html Normal file
View File

@ -0,0 +1,162 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: framework/atria-soft/exml/exml/Text.hpp Source File</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_ae358d914b1fb7d675ed883237a889f5.html">exml</a></li><li class="navelem"><a class="el" href="dir_e0e5ae444ddef5927e74f7409f56d38c.html">exml</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Text.hpp</div> </div>
</div><!--header-->
<div class="contents">
<a href="_text_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#pragma once</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_node_8hpp.html">exml/Node.hpp</a>&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceexml.html">exml</a> {</div><div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="classexml_1_1_text.html"> 15</a></span>&#160; <span class="keyword">class </span><a class="code" href="classexml_1_1_text.html">Text</a> : <span class="keyword">public</span> <a class="code" href="classexml_1_1_node.html">exml::Node</a> {</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <a class="code" href="classexml_1_1_text.html#a2388f8375c94e7215648550fb906f0bf">Text</a>(<a class="codeRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr&lt;exml::internal::Node&gt;</a> _internalNode);</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <a class="code" href="classexml_1_1_text.html#a2388f8375c94e7215648550fb906f0bf">Text</a>(<span class="keyword">const</span> <a class="code" href="classexml_1_1_text.html">exml::Text</a>&amp; _obj);</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <a class="code" href="classexml_1_1_text.html#a2388f8375c94e7215648550fb906f0bf">Text</a>(<span class="keyword">const</span> std::string&amp; _data=<span class="stringliteral">&quot;&quot;</span>);</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <a class="code" href="classexml_1_1_text.html">exml::Text</a>&amp; <a class="code" href="classexml_1_1_text.html#ad9ee091a2607604447d7d5e7e642fc0f">operator= </a>(<span class="keyword">const</span> <a class="code" href="classexml_1_1_text.html">exml::Text</a>&amp; _obj);</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; };</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;}</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="ttc" id="classexml_1_1_text_html_ad9ee091a2607604447d7d5e7e642fc0f"><div class="ttname"><a href="classexml_1_1_text.html#ad9ee091a2607604447d7d5e7e642fc0f">exml::Text::operator=</a></div><div class="ttdeci">exml::Text &amp; operator=(const exml::Text &amp;_obj)</div><div class="ttdoc">Copy constructor. </div></div>
<div class="ttc" id="classexml_1_1_text_html"><div class="ttname"><a href="classexml_1_1_text.html">exml::Text</a></div><div class="ttdoc">Text node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt;. </div><div class="ttdef"><b>Definition:</b> Text.hpp:15</div></div>
<div class="ttc" id="namespaceexml_html"><div class="ttname"><a href="namespaceexml.html">exml</a></div><div class="ttdoc">exml namespace containing all function for XML interpretor </div><div class="ttdef"><b>Definition:</b> Attribute.hpp:11</div></div>
<div class="ttc" id="classexml_1_1_node_html"><div class="ttname"><a href="classexml_1_1_node.html">exml::Node</a></div><div class="ttdoc">Basic main object of all xml elements. </div><div class="ttdef"><b>Definition:</b> Node.hpp:30</div></div>
<div class="ttc" id="classexml_1_1_text_html_a2388f8375c94e7215648550fb906f0bf"><div class="ttname"><a href="classexml_1_1_text.html#a2388f8375c94e7215648550fb906f0bf">exml::Text::Text</a></div><div class="ttdeci">Text(ememory::SharedPtr&lt; exml::internal::Node &gt; _internalNode)</div><div class="ttdoc">Constructor. </div></div>
<div class="ttc" id="classememory_1_1_shared_ptr_html"><div class="ttname"><a href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a></div></div>
<div class="ttc" id="_node_8hpp_html"><div class="ttname"><a href="_node_8hpp.html">Node.hpp</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

180
annotated.html Normal file
View File

@ -0,0 +1,180 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Class List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceexml.html" target="_self">exml</a></td><td class="desc">Exml namespace containing all function for XML interpretor </td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>internal</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classexml_1_1internal_1_1_attribute.html" target="_self">Attribute</a></td><td class="desc">Single attribute element </td></tr>
<tr id="row_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classexml_1_1internal_1_1_attribute_list.html" target="_self">AttributeList</a></td><td class="desc">List of all attribute element in a node </td></tr>
<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classexml_1_1internal_1_1_comment.html" target="_self">Comment</a></td><td class="desc"><a class="el" href="classexml_1_1internal_1_1_comment.html" title="Comment node: &lt;! ... &gt;. ">Comment</a> node: &lt;!&ndash; ... &ndash;&gt; </td></tr>
<tr id="row_0_0_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classexml_1_1internal_1_1_declaration.html" target="_self">Declaration</a></td><td class="desc"><a class="el" href="classexml_1_1internal_1_1_declaration.html" title="Declaration node: &lt;?XXXXXX ... &gt;. ">Declaration</a> node: &lt;?XXXXXX ... &gt; </td></tr>
<tr id="row_0_0_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classexml_1_1internal_1_1_declaration_x_m_l.html" target="_self">DeclarationXML</a></td><td class="desc"><a class="el" href="classexml_1_1internal_1_1_declaration.html" title="Declaration node: &lt;?XXXXXX ... &gt;. ">Declaration</a> node: &lt;?XML ... &gt; </td></tr>
<tr id="row_0_0_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classexml_1_1internal_1_1_document.html" target="_self">Document</a></td><td class="desc">Basic document element of a document </td></tr>
<tr id="row_0_0_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classexml_1_1internal_1_1_element.html" target="_self">Element</a></td><td class="desc">Basic element <a class="el" href="classexml_1_1internal_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> of an XML document &lt;YYYYY&gt; </td></tr>
<tr id="row_0_0_7_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classexml_1_1internal_1_1_node.html" target="_self">Node</a></td><td class="desc">Basic main object of all xml elements </td></tr>
<tr id="row_0_0_8_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classexml_1_1internal_1_1_text.html" target="_self">Text</a></td><td class="desc"><a class="el" href="classexml_1_1internal_1_1_text.html" title="Text node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt;. ">Text</a> node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt; </td></tr>
<tr id="row_0_0_9_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classexml_1_1internal_1_1_text_c_d_a_t_a.html" target="_self">TextCDATA</a></td><td class="desc"><a class="el" href="classexml_1_1internal_1_1_text.html" title="Text node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt;. ">Text</a> node interface for balise CDATA &lt;![CDATA[*******]]&gt; </td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classexml_1_1_attribute.html" target="_self">Attribute</a></td><td class="desc">Single attribute element </td></tr>
<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classexml_1_1_attribute_list.html" target="_self">AttributeList</a></td><td class="desc">List of all attribute element in a node </td></tr>
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classexml_1_1_attribute_list_data.html" target="_self">AttributeListData</a></td><td class="desc">Abstract interface on all attributes elements </td></tr>
<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classexml_1_1_comment.html" target="_self">Comment</a></td><td class="desc"><a class="el" href="classexml_1_1_comment.html" title="Comment node: &lt;! ... &gt;. ">Comment</a> node: &lt;!&ndash; ... &ndash;&gt; </td></tr>
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classexml_1_1_declaration.html" target="_self">Declaration</a></td><td class="desc"><a class="el" href="classexml_1_1_declaration.html" title="Declaration node: &lt;?XXXXXX ... &gt;. ">Declaration</a> node: &lt;?XXXXXX ... &gt; </td></tr>
<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classexml_1_1_declaration_x_m_l.html" target="_self">DeclarationXML</a></td><td class="desc"><a class="el" href="classexml_1_1_declaration.html" title="Declaration node: &lt;?XXXXXX ... &gt;. ">Declaration</a> node: &lt;?XML ... &gt; </td></tr>
<tr id="row_0_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classexml_1_1_document.html" target="_self">Document</a></td><td class="desc">Basic document element of a document </td></tr>
<tr id="row_0_8_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classexml_1_1_element.html" target="_self">Element</a></td><td class="desc">Basic element <a class="el" href="classexml_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> of an XML document &lt;YYYYY&gt; </td></tr>
<tr id="row_0_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classexml_1_1_element_data.html" target="_self">ElementData</a></td><td class="desc">Basic element <a class="el" href="classexml_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> of an XML document &lt;YYYYY&gt; </td></tr>
<tr id="row_0_10_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classexml_1_1_file_pos.html" target="_self">FilePos</a></td><td class="desc">Position in the file of the original data </td></tr>
<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classexml_1_1iterator.html" target="_self">iterator</a></td><td class="desc"></td></tr>
<tr id="row_0_12_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classexml_1_1_node.html" target="_self">Node</a></td><td class="desc">Basic main object of all xml elements </td></tr>
<tr id="row_0_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classexml_1_1_text.html" target="_self">Text</a></td><td class="desc"><a class="el" href="classexml_1_1_text.html" title="Text node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt;. ">Text</a> node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt; </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -1 +0,0 @@
MR Edouard DUPIN <yui.heero@gmail.com>

BIN
bc_s.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 676 B

BIN
bdwn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

174
classes.html Normal file
View File

@ -0,0 +1,174 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Class Index</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class Index</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a></div>
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classexml_1_1internal_1_1_comment.html">Comment</a> (exml::internal)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classexml_1_1_document.html">Document</a> (<a class="el" href="namespaceexml.html">exml</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classexml_1_1_text.html">Text</a> (<a class="el" href="namespaceexml.html">exml</a>)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;d&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_e"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;e&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classexml_1_1internal_1_1_text_c_d_a_t_a.html">TextCDATA</a> (exml::internal)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classexml_1_1_attribute.html">Attribute</a> (<a class="el" href="namespaceexml.html">exml</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classexml_1_1iterator.html">iterator</a> (<a class="el" href="namespaceexml.html">exml</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="classexml_1_1internal_1_1_attribute.html">Attribute</a> (exml::internal)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classexml_1_1_declaration.html">Declaration</a> (<a class="el" href="namespaceexml.html">exml</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classexml_1_1_element.html">Element</a> (<a class="el" href="namespaceexml.html">exml</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
<tr><td valign="top"><a class="el" href="classexml_1_1_attribute_list.html">AttributeList</a> (<a class="el" href="namespaceexml.html">exml</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classexml_1_1internal_1_1_declaration.html">Declaration</a> (exml::internal)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classexml_1_1internal_1_1_element.html">Element</a> (exml::internal)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">AttributeList</a> (exml::internal)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classexml_1_1_declaration_x_m_l.html">DeclarationXML</a> (<a class="el" href="namespaceexml.html">exml</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classexml_1_1_element_data.html">ElementData</a> (<a class="el" href="namespaceexml.html">exml</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classexml_1_1_node.html">Node</a> (<a class="el" href="namespaceexml.html">exml</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="classexml_1_1_attribute_list_data.html">AttributeListData</a> (<a class="el" href="namespaceexml.html">exml</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classexml_1_1internal_1_1_declaration_x_m_l.html">DeclarationXML</a> (exml::internal)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classexml_1_1internal_1_1_node.html">Node</a> (exml::internal)&#160;&#160;&#160;</td><td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classexml_1_1internal_1_1_document.html">Document</a> (exml::internal)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
<tr><td></td><td valign="top"><a class="el" href="classexml_1_1_file_pos.html">FilePos</a> (<a class="el" href="namespaceexml.html">exml</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="classexml_1_1_comment.html">Comment</a> (<a class="el" href="namespaceexml.html">exml</a>)&#160;&#160;&#160;</td><td></td><td></td><td valign="top"><a class="el" href="classexml_1_1internal_1_1_text.html">Text</a> (exml::internal)&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a></div>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,194 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_attribute.html">Attribute</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml::Attribute Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_attribute.html#a41ef550fb2ab549b663e3561b1e43671">Attribute</a>(ememory::SharedPtr&lt; exml::internal::Node &gt; _internalNode)</td><td class="entry"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_attribute.html#a431d5f6728a8075fa92a8eb1d78c4aa3">Attribute</a>(const exml::Attribute &amp;_obj)</td><td class="entry"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_attribute.html#aa4de8992606a2a8c32d00c52d5f5bd44">Attribute</a>(const std::string &amp;_name=&quot;&quot;, const std::string &amp;_value=&quot;&quot;)</td><td class="entry"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_attribute.html#a33b467cbb9ccc6f2073875024f379459">clear</a>() override</td><td class="entry"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#ae2be1ded472149113f3ea70710f57b39">exist</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>exml::AttributeListData</b> (defined in <a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>)</td><td class="entry"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_attribute.html#a0ccc8b7ccd6b9ac8f9a93f1259622453">getName</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_attribute.html#a1ca2579f91135ea789236c37c26d8d4c">getPair</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a54d14b2b0d56d68d451b97b60e05c0cb">getPos</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a76f3e55116cd7c7c4243496f032d84ab">getType</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a8b9a9d4befc43fce6cf11076b4d11aca">getValue</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a507e9c645182210cd5b2d7c79df2830e">isAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a78ac0d44a04a9306d106a3a9528d6bc1">isComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a448ec01b749b7ed8dd15f5919936e132">isDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#ae4d737c69879615f52989389f3a38051">isDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a6fc2ab327f4add7030ff8d95d7f03d1b">isElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#abb3f9c47de4b8152d2f5510ca0a8d448">isText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a37781fb340da72020fe008b2633991dd">m_data</a></td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a092b881b982d94688c071d578a95c830">Node</a>(const ememory::SharedPtr&lt; exml::internal::Node &gt; &amp;_internalNode)</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a2516c52e7cb36c63b9ab141220bd2997">Node</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_attribute.html#af953fdf6308ef23bda2c3f9ec9b77a9b">operator=</a>(const exml::Attribute &amp;_obj)</td><td class="entry"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_attribute.html#a2519a0ea5ecee0190a3cde2f4a5774dd">setName</a>(const std::string &amp;_name)</td><td class="entry"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#abb042954d3f7e14f8c717dd09123b416">setValue</a>(std::string _value)</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a28ffb3a79990b4b8e85f0638b1c6024c">toAttribute</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a9a9e697023a86b514fa1bd92eddbbd01">toAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a2973418a68af05a814fcf463c678e603">toComment</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a2df46897ec6a7887c1091f1ed073ae8e">toComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a6cb2c0185ed2e18bf3742925adfc1e6a">toDeclaration</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#addf04f01b3451d6e206b64ef6b957697">toDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#afb8c60f6a9a9c1b055755337cd877b12">toDocument</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#ad22d95b63c6a5bbf5aa231b73611deb3">toDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a767481c377a99616b66b953a02f64dbe">toElement</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a8ec66e5c99bb66879d22df9eb017105f">toElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a4f8abab1c25a8f948cdf3d1ad82e9219">toText</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a3649c79bfff883276edf43260e5adb25">toText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a90cf2cd5ef588c4b817fc69fc4756a5b">~Node</a>()=default</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,490 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: exml::Attribute Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_attribute.html">Attribute</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classexml_1_1_attribute-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">exml::Attribute Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_attribute_8hpp_source.html">Attribute.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for exml::Attribute:</div>
<div class="dyncontent">
<div class="center">
<img src="classexml_1_1_attribute.png" usemap="#exml::Attribute_map" alt=""/>
<map id="exml::Attribute_map" name="exml::Attribute_map">
<area href="classexml_1_1_node.html" title="Basic main object of all xml elements. " alt="exml::Node" shape="rect" coords="0,0,90,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a41ef550fb2ab549b663e3561b1e43671"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute.html#a41ef550fb2ab549b663e3561b1e43671">Attribute</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; _internalNode)</td></tr>
<tr class="separator:a41ef550fb2ab549b663e3561b1e43671"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a431d5f6728a8075fa92a8eb1d78c4aa3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute.html#a431d5f6728a8075fa92a8eb1d78c4aa3">Attribute</a> (const <a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a> &amp;_obj)</td></tr>
<tr class="separator:a431d5f6728a8075fa92a8eb1d78c4aa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4de8992606a2a8c32d00c52d5f5bd44"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute.html#aa4de8992606a2a8c32d00c52d5f5bd44">Attribute</a> (const std::string &amp;_name=&quot;&quot;, const std::string &amp;_value=&quot;&quot;)</td></tr>
<tr class="separator:aa4de8992606a2a8c32d00c52d5f5bd44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af953fdf6308ef23bda2c3f9ec9b77a9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute.html#af953fdf6308ef23bda2c3f9ec9b77a9b">operator=</a> (const <a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a> &amp;_obj)</td></tr>
<tr class="separator:af953fdf6308ef23bda2c3f9ec9b77a9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2519a0ea5ecee0190a3cde2f4a5774dd"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute.html#a2519a0ea5ecee0190a3cde2f4a5774dd">setName</a> (const std::string &amp;_name)</td></tr>
<tr class="separator:a2519a0ea5ecee0190a3cde2f4a5774dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ccc8b7ccd6b9ac8f9a93f1259622453"><td class="memItemLeft" align="right" valign="top">virtual const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute.html#a0ccc8b7ccd6b9ac8f9a93f1259622453">getName</a> () const</td></tr>
<tr class="separator:a0ccc8b7ccd6b9ac8f9a93f1259622453"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ca2579f91135ea789236c37c26d8d4c"><td class="memItemLeft" align="right" valign="top">std::pair&lt; std::string, std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute.html#a1ca2579f91135ea789236c37c26d8d4c">getPair</a> () const</td></tr>
<tr class="separator:a1ca2579f91135ea789236c37c26d8d4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33b467cbb9ccc6f2073875024f379459"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute.html#a33b467cbb9ccc6f2073875024f379459">clear</a> () override</td></tr>
<tr class="separator:a33b467cbb9ccc6f2073875024f379459"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classexml_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1_node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1_node.html">exml::Node</a></td></tr>
<tr class="memitem:a092b881b982d94688c071d578a95c830 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a092b881b982d94688c071d578a95c830">Node</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; &amp;_internalNode)</td></tr>
<tr class="separator:a092b881b982d94688c071d578a95c830 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2516c52e7cb36c63b9ab141220bd2997 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2516c52e7cb36c63b9ab141220bd2997">Node</a> ()</td></tr>
<tr class="separator:a2516c52e7cb36c63b9ab141220bd2997 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90cf2cd5ef588c4b817fc69fc4756a5b inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a90cf2cd5ef588c4b817fc69fc4756a5b">~Node</a> ()=default</td></tr>
<tr class="separator:a90cf2cd5ef588c4b817fc69fc4756a5b inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2be1ded472149113f3ea70710f57b39 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ae2be1ded472149113f3ea70710f57b39">exist</a> () const</td></tr>
<tr class="separator:ae2be1ded472149113f3ea70710f57b39 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54d14b2b0d56d68d451b97b60e05c0cb inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a54d14b2b0d56d68d451b97b60e05c0cb">getPos</a> () const</td></tr>
<tr class="separator:a54d14b2b0d56d68d451b97b60e05c0cb inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb042954d3f7e14f8c717dd09123b416 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#abb042954d3f7e14f8c717dd09123b416">setValue</a> (std::string _value)</td></tr>
<tr class="separator:abb042954d3f7e14f8c717dd09123b416 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b9a9d4befc43fce6cf11076b4d11aca inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a8b9a9d4befc43fce6cf11076b4d11aca">getValue</a> () const</td></tr>
<tr class="separator:a8b9a9d4befc43fce6cf11076b4d11aca inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76f3e55116cd7c7c4243496f032d84ab inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a76f3e55116cd7c7c4243496f032d84ab">getType</a> () const</td></tr>
<tr class="separator:a76f3e55116cd7c7c4243496f032d84ab inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb8c60f6a9a9c1b055755337cd877b12 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_document.html">exml::Document</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#afb8c60f6a9a9c1b055755337cd877b12">toDocument</a> ()</td></tr>
<tr class="separator:afb8c60f6a9a9c1b055755337cd877b12 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad22d95b63c6a5bbf5aa231b73611deb3 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_document.html">exml::Document</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ad22d95b63c6a5bbf5aa231b73611deb3">toDocument</a> () const</td></tr>
<tr class="separator:ad22d95b63c6a5bbf5aa231b73611deb3 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28ffb3a79990b4b8e85f0638b1c6024c inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a28ffb3a79990b4b8e85f0638b1c6024c">toAttribute</a> ()</td></tr>
<tr class="separator:a28ffb3a79990b4b8e85f0638b1c6024c inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a9e697023a86b514fa1bd92eddbbd01 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a9a9e697023a86b514fa1bd92eddbbd01">toAttribute</a> () const</td></tr>
<tr class="separator:a9a9e697023a86b514fa1bd92eddbbd01 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2973418a68af05a814fcf463c678e603 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_comment.html">exml::Comment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2973418a68af05a814fcf463c678e603">toComment</a> ()</td></tr>
<tr class="separator:a2973418a68af05a814fcf463c678e603 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2df46897ec6a7887c1091f1ed073ae8e inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_comment.html">exml::Comment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2df46897ec6a7887c1091f1ed073ae8e">toComment</a> () const</td></tr>
<tr class="separator:a2df46897ec6a7887c1091f1ed073ae8e inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cb2c0185ed2e18bf3742925adfc1e6a inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a6cb2c0185ed2e18bf3742925adfc1e6a">toDeclaration</a> ()</td></tr>
<tr class="separator:a6cb2c0185ed2e18bf3742925adfc1e6a inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addf04f01b3451d6e206b64ef6b957697 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#addf04f01b3451d6e206b64ef6b957697">toDeclaration</a> () const</td></tr>
<tr class="separator:addf04f01b3451d6e206b64ef6b957697 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a767481c377a99616b66b953a02f64dbe inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_element.html">exml::Element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a767481c377a99616b66b953a02f64dbe">toElement</a> ()</td></tr>
<tr class="separator:a767481c377a99616b66b953a02f64dbe inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ec66e5c99bb66879d22df9eb017105f inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_element.html">exml::Element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a8ec66e5c99bb66879d22df9eb017105f">toElement</a> () const</td></tr>
<tr class="separator:a8ec66e5c99bb66879d22df9eb017105f inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f8abab1c25a8f948cdf3d1ad82e9219 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_text.html">exml::Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a4f8abab1c25a8f948cdf3d1ad82e9219">toText</a> ()</td></tr>
<tr class="separator:a4f8abab1c25a8f948cdf3d1ad82e9219 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3649c79bfff883276edf43260e5adb25 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_text.html">exml::Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a3649c79bfff883276edf43260e5adb25">toText</a> () const</td></tr>
<tr class="separator:a3649c79bfff883276edf43260e5adb25 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4d737c69879615f52989389f3a38051 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ae4d737c69879615f52989389f3a38051">isDocument</a> () const</td></tr>
<tr class="separator:ae4d737c69879615f52989389f3a38051 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a507e9c645182210cd5b2d7c79df2830e inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a507e9c645182210cd5b2d7c79df2830e">isAttribute</a> () const</td></tr>
<tr class="separator:a507e9c645182210cd5b2d7c79df2830e inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78ac0d44a04a9306d106a3a9528d6bc1 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a78ac0d44a04a9306d106a3a9528d6bc1">isComment</a> () const</td></tr>
<tr class="separator:a78ac0d44a04a9306d106a3a9528d6bc1 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a448ec01b749b7ed8dd15f5919936e132 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a448ec01b749b7ed8dd15f5919936e132">isDeclaration</a> () const</td></tr>
<tr class="separator:a448ec01b749b7ed8dd15f5919936e132 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fc2ab327f4add7030ff8d95d7f03d1b inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a6fc2ab327f4add7030ff8d95d7f03d1b">isElement</a> () const</td></tr>
<tr class="separator:a6fc2ab327f4add7030ff8d95d7f03d1b inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb3f9c47de4b8152d2f5510ca0a8d448 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#abb3f9c47de4b8152d2f5510ca0a8d448">isText</a> () const</td></tr>
<tr class="separator:abb3f9c47de4b8152d2f5510ca0a8d448 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a0f0bce2ca2829949aa0f0a6a96e6b457"><td class="memItemLeft" align="right" valign="top"><a id="a0f0bce2ca2829949aa0f0a6a96e6b457"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>exml::AttributeListData</b></td></tr>
<tr class="separator:a0f0bce2ca2829949aa0f0a6a96e6b457"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_classexml_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classexml_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classexml_1_1_node.html">exml::Node</a></td></tr>
<tr class="memitem:a37781fb340da72020fe008b2633991dd inherit pro_attribs_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a37781fb340da72020fe008b2633991dd">m_data</a></td></tr>
<tr class="separator:a37781fb340da72020fe008b2633991dd inherit pro_attribs_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Single attribute element. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a41ef550fb2ab549b663e3561b1e43671"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41ef550fb2ab549b663e3561b1e43671">&sect;&nbsp;</a></span>Attribute() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::Attribute::Attribute </td>
<td>(</td>
<td class="paramtype"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt;&#160;</td>
<td class="paramname"><em>_internalNode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_internalNode</td><td>Internal <a class="el" href="classexml_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> to set data </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a431d5f6728a8075fa92a8eb1d78c4aa3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a431d5f6728a8075fa92a8eb1d78c4aa3">&sect;&nbsp;</a></span>Attribute() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::Attribute::Attribute </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Object to copy Copy constructor </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Object to copy </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa4de8992606a2a8c32d00c52d5f5bd44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4de8992606a2a8c32d00c52d5f5bd44">&sect;&nbsp;</a></span>Attribute() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::Attribute::Attribute </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_name</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_value</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>Name of the attribute. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>Value of the attribute. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a33b467cbb9ccc6f2073875024f379459"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33b467cbb9ccc6f2073875024f379459">&sect;&nbsp;</a></span>clear()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void exml::Attribute::clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>clear the <a class="el" href="classexml_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> </p>
<p>Reimplemented from <a class="el" href="classexml_1_1_node.html#a3926b5227f9ca2c83b8d421f86afadb3">exml::Node</a>.</p>
</div>
</div>
<a id="a0ccc8b7ccd6b9ac8f9a93f1259622453"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ccc8b7ccd6b9ac8f9a93f1259622453">&sect;&nbsp;</a></span>getName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual const std::string&amp; exml::Attribute::getName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>get the current name of the <a class="el" href="classexml_1_1_attribute.html" title="Single attribute element. ">Attribute</a> </p>
<dl class="section return"><dt>Returns</dt><dd>String of the attribute </dd></dl>
</div>
</div>
<a id="a1ca2579f91135ea789236c37c26d8d4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ca2579f91135ea789236c37c26d8d4c">&sect;&nbsp;</a></span>getPair()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::pair&lt;std::string, std::string&gt; exml::Attribute::getPair </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>get attribute name and value </p>
<dl class="section return"><dt>Returns</dt><dd>Name and value of the attribute </dd></dl>
</div>
</div>
<a id="af953fdf6308ef23bda2c3f9ec9b77a9b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af953fdf6308ef23bda2c3f9ec9b77a9b">&sect;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>&amp; exml::Attribute::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Object to copy </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference on this object </dd></dl>
</div>
</div>
<a id="a2519a0ea5ecee0190a3cde2f4a5774dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2519a0ea5ecee0190a3cde2f4a5774dd">&sect;&nbsp;</a></span>setName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void exml::Attribute::setName </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_name</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>set the name of the attribute </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>New name of the attribute </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/exml/exml/<a class="el" href="_attribute_8hpp_source.html">Attribute.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

BIN
classexml_1_1_attribute.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 457 B

View File

@ -0,0 +1,189 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_attribute_list.html">AttributeList</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml::AttributeList Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html#abc82bcc84a8ae03319c87d1d6c47a125">AttributeList</a>(const ememory::SharedPtr&lt; exml::internal::Node &gt; &amp;_internalNode)</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html#a4e37ac5da7793eb11cd04ccceda77877">AttributeList</a>()</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html#ae5ecfeb8362dc2dd0481ec74e56f19dd">attributes</a></td><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a3926b5227f9ca2c83b8d421f86afadb3">clear</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#ae2be1ded472149113f3ea70710f57b39">exist</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a54d14b2b0d56d68d451b97b60e05c0cb">getPos</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a76f3e55116cd7c7c4243496f032d84ab">getType</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a8b9a9d4befc43fce6cf11076b4d11aca">getValue</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a507e9c645182210cd5b2d7c79df2830e">isAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a78ac0d44a04a9306d106a3a9528d6bc1">isComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a448ec01b749b7ed8dd15f5919936e132">isDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#ae4d737c69879615f52989389f3a38051">isDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a6fc2ab327f4add7030ff8d95d7f03d1b">isElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#abb3f9c47de4b8152d2f5510ca0a8d448">isText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a37781fb340da72020fe008b2633991dd">m_data</a></td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a092b881b982d94688c071d578a95c830">Node</a>(const ememory::SharedPtr&lt; exml::internal::Node &gt; &amp;_internalNode)</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a2516c52e7cb36c63b9ab141220bd2997">Node</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#abb042954d3f7e14f8c717dd09123b416">setValue</a>(std::string _value)</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a28ffb3a79990b4b8e85f0638b1c6024c">toAttribute</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a9a9e697023a86b514fa1bd92eddbbd01">toAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a2973418a68af05a814fcf463c678e603">toComment</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a2df46897ec6a7887c1091f1ed073ae8e">toComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a6cb2c0185ed2e18bf3742925adfc1e6a">toDeclaration</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#addf04f01b3451d6e206b64ef6b957697">toDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#afb8c60f6a9a9c1b055755337cd877b12">toDocument</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#ad22d95b63c6a5bbf5aa231b73611deb3">toDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a767481c377a99616b66b953a02f64dbe">toElement</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a8ec66e5c99bb66879d22df9eb017105f">toElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a4f8abab1c25a8f948cdf3d1ad82e9219">toText</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a3649c79bfff883276edf43260e5adb25">toText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a90cf2cd5ef588c4b817fc69fc4756a5b">~Node</a>()=default</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,332 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: exml::AttributeList Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_attribute_list.html">AttributeList</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classexml_1_1_attribute_list-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">exml::AttributeList Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_attribute_list_8hpp_source.html">AttributeList.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for exml::AttributeList:</div>
<div class="dyncontent">
<div class="center">
<img src="classexml_1_1_attribute_list.png" usemap="#exml::AttributeList_map" alt=""/>
<map id="exml::AttributeList_map" name="exml::AttributeList_map">
<area href="classexml_1_1_node.html" title="Basic main object of all xml elements. " alt="exml::Node" shape="rect" coords="72,0,207,24"/>
<area href="classexml_1_1_declaration.html" title="Declaration node: &lt;?XXXXXX ... &gt;. " alt="exml::Declaration" shape="rect" coords="0,112,135,136"/>
<area href="classexml_1_1_element.html" title="Basic element Node of an XML document &lt;YYYYY&gt;. " alt="exml::Element" shape="rect" coords="145,112,280,136"/>
<area href="classexml_1_1_declaration_x_m_l.html" title="Declaration node: &lt;?XML ... &gt;. " alt="exml::DeclarationXML" shape="rect" coords="0,168,135,192"/>
<area href="classexml_1_1_document.html" title="Basic document element of a document. " alt="exml::Document" shape="rect" coords="145,168,280,192"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:ae5ecfeb8362dc2dd0481ec74e56f19dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_attribute_list_data.html">AttributeListData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list.html#ae5ecfeb8362dc2dd0481ec74e56f19dd">attributes</a></td></tr>
<tr class="separator:ae5ecfeb8362dc2dd0481ec74e56f19dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:abc82bcc84a8ae03319c87d1d6c47a125"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list.html#abc82bcc84a8ae03319c87d1d6c47a125">AttributeList</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; &amp;_internalNode)</td></tr>
<tr class="separator:abc82bcc84a8ae03319c87d1d6c47a125"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e37ac5da7793eb11cd04ccceda77877"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list.html#a4e37ac5da7793eb11cd04ccceda77877">AttributeList</a> ()</td></tr>
<tr class="separator:a4e37ac5da7793eb11cd04ccceda77877"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_methods_classexml_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1_node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1_node.html">exml::Node</a></td></tr>
<tr class="memitem:a092b881b982d94688c071d578a95c830 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a092b881b982d94688c071d578a95c830">Node</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; &amp;_internalNode)</td></tr>
<tr class="separator:a092b881b982d94688c071d578a95c830 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2516c52e7cb36c63b9ab141220bd2997 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2516c52e7cb36c63b9ab141220bd2997">Node</a> ()</td></tr>
<tr class="separator:a2516c52e7cb36c63b9ab141220bd2997 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90cf2cd5ef588c4b817fc69fc4756a5b inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a90cf2cd5ef588c4b817fc69fc4756a5b">~Node</a> ()=default</td></tr>
<tr class="separator:a90cf2cd5ef588c4b817fc69fc4756a5b inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2be1ded472149113f3ea70710f57b39 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ae2be1ded472149113f3ea70710f57b39">exist</a> () const</td></tr>
<tr class="separator:ae2be1ded472149113f3ea70710f57b39 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54d14b2b0d56d68d451b97b60e05c0cb inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a54d14b2b0d56d68d451b97b60e05c0cb">getPos</a> () const</td></tr>
<tr class="separator:a54d14b2b0d56d68d451b97b60e05c0cb inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb042954d3f7e14f8c717dd09123b416 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#abb042954d3f7e14f8c717dd09123b416">setValue</a> (std::string _value)</td></tr>
<tr class="separator:abb042954d3f7e14f8c717dd09123b416 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b9a9d4befc43fce6cf11076b4d11aca inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a8b9a9d4befc43fce6cf11076b4d11aca">getValue</a> () const</td></tr>
<tr class="separator:a8b9a9d4befc43fce6cf11076b4d11aca inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76f3e55116cd7c7c4243496f032d84ab inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a76f3e55116cd7c7c4243496f032d84ab">getType</a> () const</td></tr>
<tr class="separator:a76f3e55116cd7c7c4243496f032d84ab inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb8c60f6a9a9c1b055755337cd877b12 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_document.html">exml::Document</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#afb8c60f6a9a9c1b055755337cd877b12">toDocument</a> ()</td></tr>
<tr class="separator:afb8c60f6a9a9c1b055755337cd877b12 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad22d95b63c6a5bbf5aa231b73611deb3 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_document.html">exml::Document</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ad22d95b63c6a5bbf5aa231b73611deb3">toDocument</a> () const</td></tr>
<tr class="separator:ad22d95b63c6a5bbf5aa231b73611deb3 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28ffb3a79990b4b8e85f0638b1c6024c inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a28ffb3a79990b4b8e85f0638b1c6024c">toAttribute</a> ()</td></tr>
<tr class="separator:a28ffb3a79990b4b8e85f0638b1c6024c inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a9e697023a86b514fa1bd92eddbbd01 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a9a9e697023a86b514fa1bd92eddbbd01">toAttribute</a> () const</td></tr>
<tr class="separator:a9a9e697023a86b514fa1bd92eddbbd01 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2973418a68af05a814fcf463c678e603 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_comment.html">exml::Comment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2973418a68af05a814fcf463c678e603">toComment</a> ()</td></tr>
<tr class="separator:a2973418a68af05a814fcf463c678e603 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2df46897ec6a7887c1091f1ed073ae8e inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_comment.html">exml::Comment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2df46897ec6a7887c1091f1ed073ae8e">toComment</a> () const</td></tr>
<tr class="separator:a2df46897ec6a7887c1091f1ed073ae8e inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cb2c0185ed2e18bf3742925adfc1e6a inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a6cb2c0185ed2e18bf3742925adfc1e6a">toDeclaration</a> ()</td></tr>
<tr class="separator:a6cb2c0185ed2e18bf3742925adfc1e6a inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addf04f01b3451d6e206b64ef6b957697 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#addf04f01b3451d6e206b64ef6b957697">toDeclaration</a> () const</td></tr>
<tr class="separator:addf04f01b3451d6e206b64ef6b957697 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a767481c377a99616b66b953a02f64dbe inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_element.html">exml::Element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a767481c377a99616b66b953a02f64dbe">toElement</a> ()</td></tr>
<tr class="separator:a767481c377a99616b66b953a02f64dbe inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ec66e5c99bb66879d22df9eb017105f inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_element.html">exml::Element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a8ec66e5c99bb66879d22df9eb017105f">toElement</a> () const</td></tr>
<tr class="separator:a8ec66e5c99bb66879d22df9eb017105f inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f8abab1c25a8f948cdf3d1ad82e9219 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_text.html">exml::Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a4f8abab1c25a8f948cdf3d1ad82e9219">toText</a> ()</td></tr>
<tr class="separator:a4f8abab1c25a8f948cdf3d1ad82e9219 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3649c79bfff883276edf43260e5adb25 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_text.html">exml::Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a3649c79bfff883276edf43260e5adb25">toText</a> () const</td></tr>
<tr class="separator:a3649c79bfff883276edf43260e5adb25 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4d737c69879615f52989389f3a38051 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ae4d737c69879615f52989389f3a38051">isDocument</a> () const</td></tr>
<tr class="separator:ae4d737c69879615f52989389f3a38051 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a507e9c645182210cd5b2d7c79df2830e inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a507e9c645182210cd5b2d7c79df2830e">isAttribute</a> () const</td></tr>
<tr class="separator:a507e9c645182210cd5b2d7c79df2830e inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78ac0d44a04a9306d106a3a9528d6bc1 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a78ac0d44a04a9306d106a3a9528d6bc1">isComment</a> () const</td></tr>
<tr class="separator:a78ac0d44a04a9306d106a3a9528d6bc1 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a448ec01b749b7ed8dd15f5919936e132 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a448ec01b749b7ed8dd15f5919936e132">isDeclaration</a> () const</td></tr>
<tr class="separator:a448ec01b749b7ed8dd15f5919936e132 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fc2ab327f4add7030ff8d95d7f03d1b inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a6fc2ab327f4add7030ff8d95d7f03d1b">isElement</a> () const</td></tr>
<tr class="separator:a6fc2ab327f4add7030ff8d95d7f03d1b inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb3f9c47de4b8152d2f5510ca0a8d448 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#abb3f9c47de4b8152d2f5510ca0a8d448">isText</a> () const</td></tr>
<tr class="separator:abb3f9c47de4b8152d2f5510ca0a8d448 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3926b5227f9ca2c83b8d421f86afadb3 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a3926b5227f9ca2c83b8d421f86afadb3">clear</a> ()</td></tr>
<tr class="separator:a3926b5227f9ca2c83b8d421f86afadb3 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classexml_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classexml_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classexml_1_1_node.html">exml::Node</a></td></tr>
<tr class="memitem:a37781fb340da72020fe008b2633991dd inherit pro_attribs_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a37781fb340da72020fe008b2633991dd">m_data</a></td></tr>
<tr class="separator:a37781fb340da72020fe008b2633991dd inherit pro_attribs_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>List of all attribute element in a node. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="abc82bcc84a8ae03319c87d1d6c47a125"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc82bcc84a8ae03319c87d1d6c47a125">&sect;&nbsp;</a></span>AttributeList() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">exml::AttributeList::AttributeList </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>_internalNode</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>basic element of a xml structure </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_internalNode</td><td>Value of the node </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a4e37ac5da7793eb11cd04ccceda77877"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e37ac5da7793eb11cd04ccceda77877">&sect;&nbsp;</a></span>AttributeList() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">exml::AttributeList::AttributeList </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>basic element of a xml structure </p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ae5ecfeb8362dc2dd0481ec74e56f19dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5ecfeb8362dc2dd0481ec74e56f19dd">&sect;&nbsp;</a></span>attributes</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_attribute_list_data.html">AttributeListData</a> exml::AttributeList::attributes</td>
</tr>
</table>
</div><div class="memdoc">
<p>interface on all attributes </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/exml/exml/<a class="el" href="_attribute_list_8hpp_source.html">AttributeList.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -0,0 +1,173 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_attribute_list_data.html">AttributeListData</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml::AttributeListData Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classexml_1_1_attribute_list_data.html">exml::AttributeListData</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html#ac997083aa5cfc557cfbb7bfd77dd7985">add</a>(exml::Attribute _attr)</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html">exml::AttributeListData</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html#ad2fc4d993b814fe86785bdc4c6a78799">AttributeListData</a>(exml::AttributeList *_list)</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html">exml::AttributeListData</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html#a761a94748064a10184f56bd28e73e097">begin</a>()</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html">exml::AttributeListData</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html#a0fa7e40e07f5bdd7acbaa18340ed949f">begin</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html">exml::AttributeListData</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html#a5117b26ae7aa78c16da80b703ff345b9">end</a>()</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html">exml::AttributeListData</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html#acb0348a5e4b999fb78942448910e7f8b">end</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html">exml::AttributeListData</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html#a693166a15f04e4b01ccafa8f0a1b50ce">exist</a>(const std::string &amp;_name) const</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html">exml::AttributeListData</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html#a932efc0fc49c5f301ba6e8e7c91b21a0">getPair</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html">exml::AttributeListData</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html#a151c637c84565a55b79d37f4de4c9b31">iterator</a> typedef</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html">exml::AttributeListData</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html#a7b5c626b64b82ae22fc0190395a7d2b5">operator[]</a>(int32_t _id)</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html">exml::AttributeListData</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html#ad17e8f51d3e9360bf4fd5a8cdfa51e6b">operator[]</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html">exml::AttributeListData</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html#aec8d2d3445214b0067eec8a4642a8226">operator[]</a>(const std::string &amp;_name) const</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html">exml::AttributeListData</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html#a0d67c91ee8a344f235e8d7c30e7bc174">remove</a>(const std::string &amp;_name)</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html">exml::AttributeListData</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html#a5e585c31979c0d042bcfc46a4972cfe8">set</a>(const std::string &amp;_name, const std::string &amp;_value)</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html">exml::AttributeListData</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html#a734f248937ebea5278ef7ff4d278c729">size</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list_data.html">exml::AttributeListData</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,575 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: exml::AttributeListData Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_attribute_list_data.html">AttributeListData</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classexml_1_1_attribute_list_data-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">exml::AttributeListData Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_attribute_list_8hpp_source.html">AttributeList.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a151c637c84565a55b79d37f4de4c9b31"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list_data.html#a151c637c84565a55b79d37f4de4c9b31">iterator</a> = <a class="el" href="classexml_1_1iterator.html">exml::iterator</a>&lt; <a class="el" href="classexml_1_1_attribute_list_data.html">exml::AttributeListData</a>, <a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a> &gt;</td></tr>
<tr class="separator:a151c637c84565a55b79d37f4de4c9b31"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ad2fc4d993b814fe86785bdc4c6a78799"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list_data.html#ad2fc4d993b814fe86785bdc4c6a78799">AttributeListData</a> (<a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a> *_list)</td></tr>
<tr class="separator:ad2fc4d993b814fe86785bdc4c6a78799"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a734f248937ebea5278ef7ff4d278c729"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list_data.html#a734f248937ebea5278ef7ff4d278c729">size</a> () const</td></tr>
<tr class="separator:a734f248937ebea5278ef7ff4d278c729"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac997083aa5cfc557cfbb7bfd77dd7985"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list_data.html#ac997083aa5cfc557cfbb7bfd77dd7985">add</a> (<a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a> _attr)</td></tr>
<tr class="separator:ac997083aa5cfc557cfbb7bfd77dd7985"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d67c91ee8a344f235e8d7c30e7bc174"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list_data.html#a0d67c91ee8a344f235e8d7c30e7bc174">remove</a> (const std::string &amp;_name)</td></tr>
<tr class="separator:a0d67c91ee8a344f235e8d7c30e7bc174"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b5c626b64b82ae22fc0190395a7d2b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list_data.html#a7b5c626b64b82ae22fc0190395a7d2b5">operator[]</a> (int32_t _id)</td></tr>
<tr class="separator:a7b5c626b64b82ae22fc0190395a7d2b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad17e8f51d3e9360bf4fd5a8cdfa51e6b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list_data.html#ad17e8f51d3e9360bf4fd5a8cdfa51e6b">operator[]</a> (int32_t _id) const</td></tr>
<tr class="separator:ad17e8f51d3e9360bf4fd5a8cdfa51e6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a932efc0fc49c5f301ba6e8e7c91b21a0"><td class="memItemLeft" align="right" valign="top">std::pair&lt; std::string, std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list_data.html#a932efc0fc49c5f301ba6e8e7c91b21a0">getPair</a> (int32_t _id) const</td></tr>
<tr class="separator:a932efc0fc49c5f301ba6e8e7c91b21a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec8d2d3445214b0067eec8a4642a8226"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list_data.html#aec8d2d3445214b0067eec8a4642a8226">operator[]</a> (const std::string &amp;_name) const</td></tr>
<tr class="separator:aec8d2d3445214b0067eec8a4642a8226"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a693166a15f04e4b01ccafa8f0a1b50ce"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list_data.html#a693166a15f04e4b01ccafa8f0a1b50ce">exist</a> (const std::string &amp;_name) const</td></tr>
<tr class="separator:a693166a15f04e4b01ccafa8f0a1b50ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e585c31979c0d042bcfc46a4972cfe8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list_data.html#a5e585c31979c0d042bcfc46a4972cfe8">set</a> (const std::string &amp;_name, const std::string &amp;_value)</td></tr>
<tr class="separator:a5e585c31979c0d042bcfc46a4972cfe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a761a94748064a10184f56bd28e73e097"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_attribute_list_data.html#a151c637c84565a55b79d37f4de4c9b31">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list_data.html#a761a94748064a10184f56bd28e73e097">begin</a> ()</td></tr>
<tr class="separator:a761a94748064a10184f56bd28e73e097"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5117b26ae7aa78c16da80b703ff345b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_attribute_list_data.html#a151c637c84565a55b79d37f4de4c9b31">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list_data.html#a5117b26ae7aa78c16da80b703ff345b9">end</a> ()</td></tr>
<tr class="separator:a5117b26ae7aa78c16da80b703ff345b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fa7e40e07f5bdd7acbaa18340ed949f"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_attribute_list_data.html#a151c637c84565a55b79d37f4de4c9b31">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list_data.html#a0fa7e40e07f5bdd7acbaa18340ed949f">begin</a> () const</td></tr>
<tr class="separator:a0fa7e40e07f5bdd7acbaa18340ed949f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb0348a5e4b999fb78942448910e7f8b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_attribute_list_data.html#a151c637c84565a55b79d37f4de4c9b31">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list_data.html#acb0348a5e4b999fb78942448910e7f8b">end</a> () const</td></tr>
<tr class="separator:acb0348a5e4b999fb78942448910e7f8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Abstract interface on all attributes elements. </p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a151c637c84565a55b79d37f4de4c9b31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a151c637c84565a55b79d37f4de4c9b31">&sect;&nbsp;</a></span>iterator</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classexml_1_1_attribute_list_data.html#a151c637c84565a55b79d37f4de4c9b31">exml::AttributeListData::iterator</a> = <a class="el" href="classexml_1_1iterator.html">exml::iterator</a>&lt;<a class="el" href="classexml_1_1_attribute_list_data.html">exml::AttributeListData</a>, <a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>Specify iterator of the element methode. </p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ad2fc4d993b814fe86785bdc4c6a78799"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2fc4d993b814fe86785bdc4c6a78799">&sect;&nbsp;</a></span>AttributeListData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::AttributeListData::AttributeListData </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a> *&#160;</td>
<td class="paramname"><em>_list</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor on the <a class="el" href="classexml_1_1_attribute_list_data.html" title="Abstract interface on all attributes elements. ">AttributeListData</a> class. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_list</td><td>Point on the parrent class (must not be nullptr) </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ac997083aa5cfc557cfbb7bfd77dd7985"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac997083aa5cfc557cfbb7bfd77dd7985">&sect;&nbsp;</a></span>add()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void exml::AttributeListData::add </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>&#160;</td>
<td class="paramname"><em>_attr</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>add attribute on the List </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_attr</td><td>Pointer on the attribute </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a761a94748064a10184f56bd28e73e097"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a761a94748064a10184f56bd28e73e097">&sect;&nbsp;</a></span>begin() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_attribute_list_data.html#a151c637c84565a55b79d37f4de4c9b31">iterator</a> exml::AttributeListData::begin </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get iterator of the first sub nodes. </p>
<dl class="section return"><dt>Returns</dt><dd>iterator on the begin position of the nodes </dd></dl>
</div>
</div>
<a id="a0fa7e40e07f5bdd7acbaa18340ed949f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0fa7e40e07f5bdd7acbaa18340ed949f">&sect;&nbsp;</a></span>begin() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classexml_1_1_attribute_list_data.html#a151c637c84565a55b79d37f4de4c9b31">iterator</a> exml::AttributeListData::begin </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get const iterator of the first sub nodes. </p>
<dl class="section return"><dt>Returns</dt><dd>const iterator on the begin position of the nodes </dd></dl>
</div>
</div>
<a id="a5117b26ae7aa78c16da80b703ff345b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5117b26ae7aa78c16da80b703ff345b9">&sect;&nbsp;</a></span>end() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_attribute_list_data.html#a151c637c84565a55b79d37f4de4c9b31">iterator</a> exml::AttributeListData::end </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get iterator of the next of the last sub nodes. </p>
<dl class="section return"><dt>Returns</dt><dd>iterator on the next of the last position of the nodes </dd></dl>
</div>
</div>
<a id="acb0348a5e4b999fb78942448910e7f8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb0348a5e4b999fb78942448910e7f8b">&sect;&nbsp;</a></span>end() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classexml_1_1_attribute_list_data.html#a151c637c84565a55b79d37f4de4c9b31">iterator</a> exml::AttributeListData::end </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get const iterator of the next of the last sub nodes. </p>
<dl class="section return"><dt>Returns</dt><dd>const iterator on the next of the last position of the nodes </dd></dl>
</div>
</div>
<a id="a693166a15f04e4b01ccafa8f0a1b50ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a693166a15f04e4b01ccafa8f0a1b50ce">&sect;&nbsp;</a></span>exist()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool exml::AttributeListData::exist </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_name</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>check if an attribute exist or not with his name. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td><a class="el" href="classexml_1_1_attribute.html" title="Single attribute element. ">Attribute</a> Name. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the attribute exist or False </dd></dl>
</div>
</div>
<a id="a932efc0fc49c5f301ba6e8e7c91b21a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a932efc0fc49c5f301ba6e8e7c91b21a0">&sect;&nbsp;</a></span>getPair()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::pair&lt;std::string, std::string&gt; exml::AttributeListData::getPair </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_id</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>get attribute whith his ID </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_id</td><td>Identifier of the attribute 0&lt;= _id &lt; sizeAttribute() </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Name and value of the attribute </dd></dl>
</div>
</div>
<a id="a7b5c626b64b82ae22fc0190395a7d2b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b5c626b64b82ae22fc0190395a7d2b5">&sect;&nbsp;</a></span>operator[]() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a> exml::AttributeListData::operator[] </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>get attribute whith his ID </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_id</td><td>Identifier of the attribute 0&lt;= _id &lt; sizeAttribute() </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer on the attribute or NULL </dd></dl>
</div>
</div>
<a id="ad17e8f51d3e9360bf4fd5a8cdfa51e6b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad17e8f51d3e9360bf4fd5a8cdfa51e6b">&sect;&nbsp;</a></span>operator[]() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a> exml::AttributeListData::operator[] </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_id</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>get attribute whith his ID </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_id</td><td>Identifier of the attribute 0&lt;= _id &lt; sizeAttribute() </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer on the attribute or NULL </dd></dl>
</div>
</div>
<a id="aec8d2d3445214b0067eec8a4642a8226"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec8d2d3445214b0067eec8a4642a8226">&sect;&nbsp;</a></span>operator[]() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::string&amp; exml::AttributeListData::operator[] </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_name</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>get the attribute value with searching in the List with his name </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td><a class="el" href="classexml_1_1_attribute.html" title="Single attribute element. ">Attribute</a> Name. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Value of the attribute or no data in the string </dd></dl>
</div>
</div>
<a id="a0d67c91ee8a344f235e8d7c30e7bc174"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d67c91ee8a344f235e8d7c30e7bc174">&sect;&nbsp;</a></span>remove()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool exml::AttributeListData::remove </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove an attribute form the list. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>Name of the attribute </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true The attribute has been removed </dd>
<dd>
false An error occured. </dd></dl>
</div>
</div>
<a id="a5e585c31979c0d042bcfc46a4972cfe8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e585c31979c0d042bcfc46a4972cfe8">&sect;&nbsp;</a></span>set()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void exml::AttributeListData::set </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set A new attribute or replace data of the previous one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>Name of the attribute </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>Value of the attribute </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a734f248937ebea5278ef7ff4d278c729"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a734f248937ebea5278ef7ff4d278c729">&sect;&nbsp;</a></span>size()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t exml::AttributeListData::size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>get the number of attribute in the <a class="el" href="classexml_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> </p>
<dl class="section return"><dt>Returns</dt><dd>Number of attribute &gt;=0 </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/exml/exml/<a class="el" href="_attribute_list_8hpp_source.html">AttributeList.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,190 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_comment.html">Comment</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml::Comment Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classexml_1_1_comment.html">exml::Comment</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a3926b5227f9ca2c83b8d421f86afadb3">clear</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_comment.html#a149db494629d4a837ec8a1c4ab3000e5">Comment</a>(ememory::SharedPtr&lt; exml::internal::Node &gt; _internalNode)</td><td class="entry"><a class="el" href="classexml_1_1_comment.html">exml::Comment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_comment.html#a4d90e1edb5dd62a51b25b6fe4b5ce033">Comment</a>(const exml::Comment &amp;_obj)</td><td class="entry"><a class="el" href="classexml_1_1_comment.html">exml::Comment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_comment.html#a6709fb670c7db9b295dd959a7b3aa6d9">Comment</a>(const std::string &amp;_value=&quot;&quot;)</td><td class="entry"><a class="el" href="classexml_1_1_comment.html">exml::Comment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#ae2be1ded472149113f3ea70710f57b39">exist</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a54d14b2b0d56d68d451b97b60e05c0cb">getPos</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a76f3e55116cd7c7c4243496f032d84ab">getType</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a8b9a9d4befc43fce6cf11076b4d11aca">getValue</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a507e9c645182210cd5b2d7c79df2830e">isAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a78ac0d44a04a9306d106a3a9528d6bc1">isComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a448ec01b749b7ed8dd15f5919936e132">isDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#ae4d737c69879615f52989389f3a38051">isDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a6fc2ab327f4add7030ff8d95d7f03d1b">isElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#abb3f9c47de4b8152d2f5510ca0a8d448">isText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a37781fb340da72020fe008b2633991dd">m_data</a></td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a092b881b982d94688c071d578a95c830">Node</a>(const ememory::SharedPtr&lt; exml::internal::Node &gt; &amp;_internalNode)</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a2516c52e7cb36c63b9ab141220bd2997">Node</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_comment.html#a9957a4016c936730ae9730e5cd1a81a4">operator=</a>(const exml::Comment &amp;_obj)</td><td class="entry"><a class="el" href="classexml_1_1_comment.html">exml::Comment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#abb042954d3f7e14f8c717dd09123b416">setValue</a>(std::string _value)</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a28ffb3a79990b4b8e85f0638b1c6024c">toAttribute</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a9a9e697023a86b514fa1bd92eddbbd01">toAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a2973418a68af05a814fcf463c678e603">toComment</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a2df46897ec6a7887c1091f1ed073ae8e">toComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a6cb2c0185ed2e18bf3742925adfc1e6a">toDeclaration</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#addf04f01b3451d6e206b64ef6b957697">toDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#afb8c60f6a9a9c1b055755337cd877b12">toDocument</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#ad22d95b63c6a5bbf5aa231b73611deb3">toDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a767481c377a99616b66b953a02f64dbe">toElement</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a8ec66e5c99bb66879d22df9eb017105f">toElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a4f8abab1c25a8f948cdf3d1ad82e9219">toText</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a3649c79bfff883276edf43260e5adb25">toText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a90cf2cd5ef588c4b817fc69fc4756a5b">~Node</a>()=default</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

354
classexml_1_1_comment.html Normal file
View File

@ -0,0 +1,354 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: exml::Comment Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_comment.html">Comment</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classexml_1_1_comment-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">exml::Comment Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_comment_8hpp_source.html">Comment.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for exml::Comment:</div>
<div class="dyncontent">
<div class="center">
<img src="classexml_1_1_comment.png" usemap="#exml::Comment_map" alt=""/>
<map id="exml::Comment_map" name="exml::Comment_map">
<area href="classexml_1_1_node.html" title="Basic main object of all xml elements. " alt="exml::Node" shape="rect" coords="0,0,94,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a149db494629d4a837ec8a1c4ab3000e5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_comment.html#a149db494629d4a837ec8a1c4ab3000e5">Comment</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; _internalNode)</td></tr>
<tr class="separator:a149db494629d4a837ec8a1c4ab3000e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d90e1edb5dd62a51b25b6fe4b5ce033"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_comment.html#a4d90e1edb5dd62a51b25b6fe4b5ce033">Comment</a> (const <a class="el" href="classexml_1_1_comment.html">exml::Comment</a> &amp;_obj)</td></tr>
<tr class="separator:a4d90e1edb5dd62a51b25b6fe4b5ce033"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6709fb670c7db9b295dd959a7b3aa6d9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_comment.html#a6709fb670c7db9b295dd959a7b3aa6d9">Comment</a> (const std::string &amp;_value=&quot;&quot;)</td></tr>
<tr class="separator:a6709fb670c7db9b295dd959a7b3aa6d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9957a4016c936730ae9730e5cd1a81a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_comment.html">exml::Comment</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_comment.html#a9957a4016c936730ae9730e5cd1a81a4">operator=</a> (const <a class="el" href="classexml_1_1_comment.html">exml::Comment</a> &amp;_obj)</td></tr>
<tr class="separator:a9957a4016c936730ae9730e5cd1a81a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classexml_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1_node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1_node.html">exml::Node</a></td></tr>
<tr class="memitem:a092b881b982d94688c071d578a95c830 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a092b881b982d94688c071d578a95c830">Node</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; &amp;_internalNode)</td></tr>
<tr class="separator:a092b881b982d94688c071d578a95c830 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2516c52e7cb36c63b9ab141220bd2997 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2516c52e7cb36c63b9ab141220bd2997">Node</a> ()</td></tr>
<tr class="separator:a2516c52e7cb36c63b9ab141220bd2997 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90cf2cd5ef588c4b817fc69fc4756a5b inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a90cf2cd5ef588c4b817fc69fc4756a5b">~Node</a> ()=default</td></tr>
<tr class="separator:a90cf2cd5ef588c4b817fc69fc4756a5b inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2be1ded472149113f3ea70710f57b39 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ae2be1ded472149113f3ea70710f57b39">exist</a> () const</td></tr>
<tr class="separator:ae2be1ded472149113f3ea70710f57b39 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54d14b2b0d56d68d451b97b60e05c0cb inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a54d14b2b0d56d68d451b97b60e05c0cb">getPos</a> () const</td></tr>
<tr class="separator:a54d14b2b0d56d68d451b97b60e05c0cb inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb042954d3f7e14f8c717dd09123b416 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#abb042954d3f7e14f8c717dd09123b416">setValue</a> (std::string _value)</td></tr>
<tr class="separator:abb042954d3f7e14f8c717dd09123b416 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b9a9d4befc43fce6cf11076b4d11aca inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a8b9a9d4befc43fce6cf11076b4d11aca">getValue</a> () const</td></tr>
<tr class="separator:a8b9a9d4befc43fce6cf11076b4d11aca inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76f3e55116cd7c7c4243496f032d84ab inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a76f3e55116cd7c7c4243496f032d84ab">getType</a> () const</td></tr>
<tr class="separator:a76f3e55116cd7c7c4243496f032d84ab inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb8c60f6a9a9c1b055755337cd877b12 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_document.html">exml::Document</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#afb8c60f6a9a9c1b055755337cd877b12">toDocument</a> ()</td></tr>
<tr class="separator:afb8c60f6a9a9c1b055755337cd877b12 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad22d95b63c6a5bbf5aa231b73611deb3 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_document.html">exml::Document</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ad22d95b63c6a5bbf5aa231b73611deb3">toDocument</a> () const</td></tr>
<tr class="separator:ad22d95b63c6a5bbf5aa231b73611deb3 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28ffb3a79990b4b8e85f0638b1c6024c inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a28ffb3a79990b4b8e85f0638b1c6024c">toAttribute</a> ()</td></tr>
<tr class="separator:a28ffb3a79990b4b8e85f0638b1c6024c inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a9e697023a86b514fa1bd92eddbbd01 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a9a9e697023a86b514fa1bd92eddbbd01">toAttribute</a> () const</td></tr>
<tr class="separator:a9a9e697023a86b514fa1bd92eddbbd01 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2973418a68af05a814fcf463c678e603 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_comment.html">exml::Comment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2973418a68af05a814fcf463c678e603">toComment</a> ()</td></tr>
<tr class="separator:a2973418a68af05a814fcf463c678e603 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2df46897ec6a7887c1091f1ed073ae8e inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_comment.html">exml::Comment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2df46897ec6a7887c1091f1ed073ae8e">toComment</a> () const</td></tr>
<tr class="separator:a2df46897ec6a7887c1091f1ed073ae8e inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cb2c0185ed2e18bf3742925adfc1e6a inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a6cb2c0185ed2e18bf3742925adfc1e6a">toDeclaration</a> ()</td></tr>
<tr class="separator:a6cb2c0185ed2e18bf3742925adfc1e6a inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addf04f01b3451d6e206b64ef6b957697 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#addf04f01b3451d6e206b64ef6b957697">toDeclaration</a> () const</td></tr>
<tr class="separator:addf04f01b3451d6e206b64ef6b957697 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a767481c377a99616b66b953a02f64dbe inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_element.html">exml::Element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a767481c377a99616b66b953a02f64dbe">toElement</a> ()</td></tr>
<tr class="separator:a767481c377a99616b66b953a02f64dbe inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ec66e5c99bb66879d22df9eb017105f inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_element.html">exml::Element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a8ec66e5c99bb66879d22df9eb017105f">toElement</a> () const</td></tr>
<tr class="separator:a8ec66e5c99bb66879d22df9eb017105f inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f8abab1c25a8f948cdf3d1ad82e9219 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_text.html">exml::Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a4f8abab1c25a8f948cdf3d1ad82e9219">toText</a> ()</td></tr>
<tr class="separator:a4f8abab1c25a8f948cdf3d1ad82e9219 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3649c79bfff883276edf43260e5adb25 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_text.html">exml::Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a3649c79bfff883276edf43260e5adb25">toText</a> () const</td></tr>
<tr class="separator:a3649c79bfff883276edf43260e5adb25 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4d737c69879615f52989389f3a38051 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ae4d737c69879615f52989389f3a38051">isDocument</a> () const</td></tr>
<tr class="separator:ae4d737c69879615f52989389f3a38051 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a507e9c645182210cd5b2d7c79df2830e inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a507e9c645182210cd5b2d7c79df2830e">isAttribute</a> () const</td></tr>
<tr class="separator:a507e9c645182210cd5b2d7c79df2830e inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78ac0d44a04a9306d106a3a9528d6bc1 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a78ac0d44a04a9306d106a3a9528d6bc1">isComment</a> () const</td></tr>
<tr class="separator:a78ac0d44a04a9306d106a3a9528d6bc1 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a448ec01b749b7ed8dd15f5919936e132 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a448ec01b749b7ed8dd15f5919936e132">isDeclaration</a> () const</td></tr>
<tr class="separator:a448ec01b749b7ed8dd15f5919936e132 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fc2ab327f4add7030ff8d95d7f03d1b inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a6fc2ab327f4add7030ff8d95d7f03d1b">isElement</a> () const</td></tr>
<tr class="separator:a6fc2ab327f4add7030ff8d95d7f03d1b inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb3f9c47de4b8152d2f5510ca0a8d448 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#abb3f9c47de4b8152d2f5510ca0a8d448">isText</a> () const</td></tr>
<tr class="separator:abb3f9c47de4b8152d2f5510ca0a8d448 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3926b5227f9ca2c83b8d421f86afadb3 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a3926b5227f9ca2c83b8d421f86afadb3">clear</a> ()</td></tr>
<tr class="separator:a3926b5227f9ca2c83b8d421f86afadb3 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_classexml_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classexml_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classexml_1_1_node.html">exml::Node</a></td></tr>
<tr class="memitem:a37781fb340da72020fe008b2633991dd inherit pro_attribs_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a37781fb340da72020fe008b2633991dd">m_data</a></td></tr>
<tr class="separator:a37781fb340da72020fe008b2633991dd inherit pro_attribs_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classexml_1_1_comment.html" title="Comment node: &lt;! ... &gt;. ">Comment</a> node: &lt;!&ndash; ... &ndash;&gt;. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a149db494629d4a837ec8a1c4ab3000e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a149db494629d4a837ec8a1c4ab3000e5">&sect;&nbsp;</a></span>Comment() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::Comment::Comment </td>
<td>(</td>
<td class="paramtype"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt;&#160;</td>
<td class="paramname"><em>_internalNode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_internalNode</td><td>Internal <a class="el" href="classexml_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> to set data </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a4d90e1edb5dd62a51b25b6fe4b5ce033"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d90e1edb5dd62a51b25b6fe4b5ce033">&sect;&nbsp;</a></span>Comment() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::Comment::Comment </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classexml_1_1_comment.html">exml::Comment</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Object to copy </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6709fb670c7db9b295dd959a7b3aa6d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6709fb670c7db9b295dd959a7b3aa6d9">&sect;&nbsp;</a></span>Comment() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::Comment::Comment </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_value</em> = <code>&quot;&quot;</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>comment value </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a9957a4016c936730ae9730e5cd1a81a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9957a4016c936730ae9730e5cd1a81a4">&sect;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_comment.html">exml::Comment</a>&amp; exml::Comment::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classexml_1_1_comment.html">exml::Comment</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Object to copy </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference on the local Object </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/exml/exml/<a class="el" href="_comment_8hpp_source.html">Comment.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

BIN
classexml_1_1_comment.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 467 B

View File

@ -0,0 +1,193 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_declaration.html">Declaration</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml::Declaration Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html#abc82bcc84a8ae03319c87d1d6c47a125">AttributeList</a>(const ememory::SharedPtr&lt; exml::internal::Node &gt; &amp;_internalNode)</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html#a4e37ac5da7793eb11cd04ccceda77877">AttributeList</a>()</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html#ae5ecfeb8362dc2dd0481ec74e56f19dd">attributes</a></td><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a3926b5227f9ca2c83b8d421f86afadb3">clear</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_declaration.html#a3db4c98d696f4d8766aa3c822dc92cb8">Declaration</a>(ememory::SharedPtr&lt; exml::internal::Node &gt; _internalNode)</td><td class="entry"><a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_declaration.html#a2598d0d43fea5bbeafe1291f9081b1ea">Declaration</a>(const exml::Declaration &amp;_obj)</td><td class="entry"><a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_declaration.html#ab424607e1e180ee9089a93b3705b0885">Declaration</a>(const std::string &amp;_name=&quot;&quot;)</td><td class="entry"><a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#ae2be1ded472149113f3ea70710f57b39">exist</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a54d14b2b0d56d68d451b97b60e05c0cb">getPos</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a76f3e55116cd7c7c4243496f032d84ab">getType</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a8b9a9d4befc43fce6cf11076b4d11aca">getValue</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a507e9c645182210cd5b2d7c79df2830e">isAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a78ac0d44a04a9306d106a3a9528d6bc1">isComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a448ec01b749b7ed8dd15f5919936e132">isDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#ae4d737c69879615f52989389f3a38051">isDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a6fc2ab327f4add7030ff8d95d7f03d1b">isElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#abb3f9c47de4b8152d2f5510ca0a8d448">isText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a37781fb340da72020fe008b2633991dd">m_data</a></td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a092b881b982d94688c071d578a95c830">Node</a>(const ememory::SharedPtr&lt; exml::internal::Node &gt; &amp;_internalNode)</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a2516c52e7cb36c63b9ab141220bd2997">Node</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_declaration.html#a1d9899bbc900879961794d836869124e">operator=</a>(const exml::Declaration &amp;_obj)</td><td class="entry"><a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#abb042954d3f7e14f8c717dd09123b416">setValue</a>(std::string _value)</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a28ffb3a79990b4b8e85f0638b1c6024c">toAttribute</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a9a9e697023a86b514fa1bd92eddbbd01">toAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a2973418a68af05a814fcf463c678e603">toComment</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a2df46897ec6a7887c1091f1ed073ae8e">toComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a6cb2c0185ed2e18bf3742925adfc1e6a">toDeclaration</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#addf04f01b3451d6e206b64ef6b957697">toDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#afb8c60f6a9a9c1b055755337cd877b12">toDocument</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#ad22d95b63c6a5bbf5aa231b73611deb3">toDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a767481c377a99616b66b953a02f64dbe">toElement</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a8ec66e5c99bb66879d22df9eb017105f">toElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a4f8abab1c25a8f948cdf3d1ad82e9219">toText</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a3649c79bfff883276edf43260e5adb25">toText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a90cf2cd5ef588c4b817fc69fc4756a5b">~Node</a>()=default</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,364 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: exml::Declaration Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_declaration.html">Declaration</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classexml_1_1_declaration-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">exml::Declaration Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_declaration_8hpp_source.html">Declaration.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for exml::Declaration:</div>
<div class="dyncontent">
<div class="center">
<img src="classexml_1_1_declaration.png" usemap="#exml::Declaration_map" alt=""/>
<map id="exml::Declaration_map" name="exml::Declaration_map">
<area href="classexml_1_1_attribute_list.html" title="List of all attribute element in a node. " alt="exml::AttributeList" shape="rect" coords="0,56,135,80"/>
<area href="classexml_1_1_node.html" title="Basic main object of all xml elements. " alt="exml::Node" shape="rect" coords="0,0,135,24"/>
<area href="classexml_1_1_declaration_x_m_l.html" title="Declaration node: &lt;?XML ... &gt;. " alt="exml::DeclarationXML" shape="rect" coords="0,168,135,192"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a3db4c98d696f4d8766aa3c822dc92cb8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_declaration.html#a3db4c98d696f4d8766aa3c822dc92cb8">Declaration</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; _internalNode)</td></tr>
<tr class="separator:a3db4c98d696f4d8766aa3c822dc92cb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2598d0d43fea5bbeafe1291f9081b1ea"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_declaration.html#a2598d0d43fea5bbeafe1291f9081b1ea">Declaration</a> (const <a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a> &amp;_obj)</td></tr>
<tr class="separator:a2598d0d43fea5bbeafe1291f9081b1ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab424607e1e180ee9089a93b3705b0885"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_declaration.html#ab424607e1e180ee9089a93b3705b0885">Declaration</a> (const std::string &amp;_name=&quot;&quot;)</td></tr>
<tr class="separator:ab424607e1e180ee9089a93b3705b0885"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d9899bbc900879961794d836869124e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_declaration.html#a1d9899bbc900879961794d836869124e">operator=</a> (const <a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a> &amp;_obj)</td></tr>
<tr class="separator:a1d9899bbc900879961794d836869124e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classexml_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1_node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1_node.html">exml::Node</a></td></tr>
<tr class="memitem:a092b881b982d94688c071d578a95c830 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a092b881b982d94688c071d578a95c830">Node</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; &amp;_internalNode)</td></tr>
<tr class="separator:a092b881b982d94688c071d578a95c830 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2516c52e7cb36c63b9ab141220bd2997 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2516c52e7cb36c63b9ab141220bd2997">Node</a> ()</td></tr>
<tr class="separator:a2516c52e7cb36c63b9ab141220bd2997 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90cf2cd5ef588c4b817fc69fc4756a5b inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a90cf2cd5ef588c4b817fc69fc4756a5b">~Node</a> ()=default</td></tr>
<tr class="separator:a90cf2cd5ef588c4b817fc69fc4756a5b inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2be1ded472149113f3ea70710f57b39 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ae2be1ded472149113f3ea70710f57b39">exist</a> () const</td></tr>
<tr class="separator:ae2be1ded472149113f3ea70710f57b39 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54d14b2b0d56d68d451b97b60e05c0cb inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a54d14b2b0d56d68d451b97b60e05c0cb">getPos</a> () const</td></tr>
<tr class="separator:a54d14b2b0d56d68d451b97b60e05c0cb inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb042954d3f7e14f8c717dd09123b416 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#abb042954d3f7e14f8c717dd09123b416">setValue</a> (std::string _value)</td></tr>
<tr class="separator:abb042954d3f7e14f8c717dd09123b416 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b9a9d4befc43fce6cf11076b4d11aca inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a8b9a9d4befc43fce6cf11076b4d11aca">getValue</a> () const</td></tr>
<tr class="separator:a8b9a9d4befc43fce6cf11076b4d11aca inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76f3e55116cd7c7c4243496f032d84ab inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a76f3e55116cd7c7c4243496f032d84ab">getType</a> () const</td></tr>
<tr class="separator:a76f3e55116cd7c7c4243496f032d84ab inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb8c60f6a9a9c1b055755337cd877b12 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_document.html">exml::Document</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#afb8c60f6a9a9c1b055755337cd877b12">toDocument</a> ()</td></tr>
<tr class="separator:afb8c60f6a9a9c1b055755337cd877b12 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad22d95b63c6a5bbf5aa231b73611deb3 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_document.html">exml::Document</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ad22d95b63c6a5bbf5aa231b73611deb3">toDocument</a> () const</td></tr>
<tr class="separator:ad22d95b63c6a5bbf5aa231b73611deb3 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28ffb3a79990b4b8e85f0638b1c6024c inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a28ffb3a79990b4b8e85f0638b1c6024c">toAttribute</a> ()</td></tr>
<tr class="separator:a28ffb3a79990b4b8e85f0638b1c6024c inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a9e697023a86b514fa1bd92eddbbd01 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a9a9e697023a86b514fa1bd92eddbbd01">toAttribute</a> () const</td></tr>
<tr class="separator:a9a9e697023a86b514fa1bd92eddbbd01 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2973418a68af05a814fcf463c678e603 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_comment.html">exml::Comment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2973418a68af05a814fcf463c678e603">toComment</a> ()</td></tr>
<tr class="separator:a2973418a68af05a814fcf463c678e603 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2df46897ec6a7887c1091f1ed073ae8e inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_comment.html">exml::Comment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2df46897ec6a7887c1091f1ed073ae8e">toComment</a> () const</td></tr>
<tr class="separator:a2df46897ec6a7887c1091f1ed073ae8e inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cb2c0185ed2e18bf3742925adfc1e6a inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a6cb2c0185ed2e18bf3742925adfc1e6a">toDeclaration</a> ()</td></tr>
<tr class="separator:a6cb2c0185ed2e18bf3742925adfc1e6a inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addf04f01b3451d6e206b64ef6b957697 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#addf04f01b3451d6e206b64ef6b957697">toDeclaration</a> () const</td></tr>
<tr class="separator:addf04f01b3451d6e206b64ef6b957697 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a767481c377a99616b66b953a02f64dbe inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_element.html">exml::Element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a767481c377a99616b66b953a02f64dbe">toElement</a> ()</td></tr>
<tr class="separator:a767481c377a99616b66b953a02f64dbe inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ec66e5c99bb66879d22df9eb017105f inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_element.html">exml::Element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a8ec66e5c99bb66879d22df9eb017105f">toElement</a> () const</td></tr>
<tr class="separator:a8ec66e5c99bb66879d22df9eb017105f inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f8abab1c25a8f948cdf3d1ad82e9219 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_text.html">exml::Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a4f8abab1c25a8f948cdf3d1ad82e9219">toText</a> ()</td></tr>
<tr class="separator:a4f8abab1c25a8f948cdf3d1ad82e9219 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3649c79bfff883276edf43260e5adb25 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_text.html">exml::Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a3649c79bfff883276edf43260e5adb25">toText</a> () const</td></tr>
<tr class="separator:a3649c79bfff883276edf43260e5adb25 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4d737c69879615f52989389f3a38051 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ae4d737c69879615f52989389f3a38051">isDocument</a> () const</td></tr>
<tr class="separator:ae4d737c69879615f52989389f3a38051 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a507e9c645182210cd5b2d7c79df2830e inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a507e9c645182210cd5b2d7c79df2830e">isAttribute</a> () const</td></tr>
<tr class="separator:a507e9c645182210cd5b2d7c79df2830e inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78ac0d44a04a9306d106a3a9528d6bc1 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a78ac0d44a04a9306d106a3a9528d6bc1">isComment</a> () const</td></tr>
<tr class="separator:a78ac0d44a04a9306d106a3a9528d6bc1 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a448ec01b749b7ed8dd15f5919936e132 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a448ec01b749b7ed8dd15f5919936e132">isDeclaration</a> () const</td></tr>
<tr class="separator:a448ec01b749b7ed8dd15f5919936e132 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fc2ab327f4add7030ff8d95d7f03d1b inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a6fc2ab327f4add7030ff8d95d7f03d1b">isElement</a> () const</td></tr>
<tr class="separator:a6fc2ab327f4add7030ff8d95d7f03d1b inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb3f9c47de4b8152d2f5510ca0a8d448 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#abb3f9c47de4b8152d2f5510ca0a8d448">isText</a> () const</td></tr>
<tr class="separator:abb3f9c47de4b8152d2f5510ca0a8d448 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3926b5227f9ca2c83b8d421f86afadb3 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a3926b5227f9ca2c83b8d421f86afadb3">clear</a> ()</td></tr>
<tr class="separator:a3926b5227f9ca2c83b8d421f86afadb3 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_attribs_classexml_1_1_attribute_list"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classexml_1_1_attribute_list')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td></tr>
<tr class="memitem:ae5ecfeb8362dc2dd0481ec74e56f19dd inherit pub_attribs_classexml_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_attribute_list_data.html">AttributeListData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list.html#ae5ecfeb8362dc2dd0481ec74e56f19dd">attributes</a></td></tr>
<tr class="separator:ae5ecfeb8362dc2dd0481ec74e56f19dd inherit pub_attribs_classexml_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classexml_1_1_attribute_list"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classexml_1_1_attribute_list')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td></tr>
<tr class="memitem:abc82bcc84a8ae03319c87d1d6c47a125 inherit pro_methods_classexml_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list.html#abc82bcc84a8ae03319c87d1d6c47a125">AttributeList</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; &amp;_internalNode)</td></tr>
<tr class="separator:abc82bcc84a8ae03319c87d1d6c47a125 inherit pro_methods_classexml_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e37ac5da7793eb11cd04ccceda77877 inherit pro_methods_classexml_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list.html#a4e37ac5da7793eb11cd04ccceda77877">AttributeList</a> ()</td></tr>
<tr class="separator:a4e37ac5da7793eb11cd04ccceda77877 inherit pro_methods_classexml_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classexml_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classexml_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classexml_1_1_node.html">exml::Node</a></td></tr>
<tr class="memitem:a37781fb340da72020fe008b2633991dd inherit pro_attribs_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a37781fb340da72020fe008b2633991dd">m_data</a></td></tr>
<tr class="separator:a37781fb340da72020fe008b2633991dd inherit pro_attribs_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classexml_1_1_declaration.html" title="Declaration node: &lt;?XXXXXX ... &gt;. ">Declaration</a> node: &lt;?XXXXXX ... &gt;. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a3db4c98d696f4d8766aa3c822dc92cb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3db4c98d696f4d8766aa3c822dc92cb8">&sect;&nbsp;</a></span>Declaration() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::Declaration::Declaration </td>
<td>(</td>
<td class="paramtype"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt;&#160;</td>
<td class="paramname"><em>_internalNode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_internalNode</td><td>Internal <a class="el" href="classexml_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> to set data </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a2598d0d43fea5bbeafe1291f9081b1ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2598d0d43fea5bbeafe1291f9081b1ea">&sect;&nbsp;</a></span>Declaration() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::Declaration::Declaration </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Object to copy </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab424607e1e180ee9089a93b3705b0885"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab424607e1e180ee9089a93b3705b0885">&sect;&nbsp;</a></span>Declaration() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::Declaration::Declaration </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_name</em> = <code>&quot;&quot;</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>name of the declaration (xml, xml:xxxx ...) </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a1d9899bbc900879961794d836869124e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d9899bbc900879961794d836869124e">&sect;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a>&amp; exml::Declaration::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Object to copy </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference on the local Object </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/exml/exml/<a class="el" href="_declaration_8hpp_source.html">Declaration.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -0,0 +1,197 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_declaration_x_m_l.html">DeclarationXML</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml::DeclarationXML Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classexml_1_1_declaration_x_m_l.html">exml::DeclarationXML</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html#abc82bcc84a8ae03319c87d1d6c47a125">AttributeList</a>(const ememory::SharedPtr&lt; exml::internal::Node &gt; &amp;_internalNode)</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html#a4e37ac5da7793eb11cd04ccceda77877">AttributeList</a>()</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html#ae5ecfeb8362dc2dd0481ec74e56f19dd">attributes</a></td><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a3926b5227f9ca2c83b8d421f86afadb3">clear</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_declaration.html#a3db4c98d696f4d8766aa3c822dc92cb8">Declaration</a>(ememory::SharedPtr&lt; exml::internal::Node &gt; _internalNode)</td><td class="entry"><a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_declaration.html#a2598d0d43fea5bbeafe1291f9081b1ea">Declaration</a>(const exml::Declaration &amp;_obj)</td><td class="entry"><a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_declaration.html#ab424607e1e180ee9089a93b3705b0885">Declaration</a>(const std::string &amp;_name=&quot;&quot;)</td><td class="entry"><a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_declaration_x_m_l.html#a604b930756717b6781fb3669a64662ec">DeclarationXML</a>(ememory::SharedPtr&lt; exml::internal::Node &gt; _internalNode)</td><td class="entry"><a class="el" href="classexml_1_1_declaration_x_m_l.html">exml::DeclarationXML</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_declaration_x_m_l.html#a879e9030e40c65dfea599b111192a56b">DeclarationXML</a>(const exml::DeclarationXML &amp;_obj)</td><td class="entry"><a class="el" href="classexml_1_1_declaration_x_m_l.html">exml::DeclarationXML</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_declaration_x_m_l.html#a5aec33772543adbb935a71e921fe2d80">DeclarationXML</a>(const std::string &amp;_version=&quot;0.0&quot;, const std::string &amp;_format=&quot;UTF-8&quot;, bool _standalone=true)</td><td class="entry"><a class="el" href="classexml_1_1_declaration_x_m_l.html">exml::DeclarationXML</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#ae2be1ded472149113f3ea70710f57b39">exist</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a54d14b2b0d56d68d451b97b60e05c0cb">getPos</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a76f3e55116cd7c7c4243496f032d84ab">getType</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a8b9a9d4befc43fce6cf11076b4d11aca">getValue</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a507e9c645182210cd5b2d7c79df2830e">isAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a78ac0d44a04a9306d106a3a9528d6bc1">isComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a448ec01b749b7ed8dd15f5919936e132">isDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#ae4d737c69879615f52989389f3a38051">isDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a6fc2ab327f4add7030ff8d95d7f03d1b">isElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#abb3f9c47de4b8152d2f5510ca0a8d448">isText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a37781fb340da72020fe008b2633991dd">m_data</a></td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a092b881b982d94688c071d578a95c830">Node</a>(const ememory::SharedPtr&lt; exml::internal::Node &gt; &amp;_internalNode)</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a2516c52e7cb36c63b9ab141220bd2997">Node</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_declaration_x_m_l.html#ac0921681d86681c470815a58d91c5521">operator=</a>(const exml::DeclarationXML &amp;_obj)</td><td class="entry"><a class="el" href="classexml_1_1_declaration_x_m_l.html">exml::DeclarationXML</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_declaration.html#a1d9899bbc900879961794d836869124e">exml::Declaration::operator=</a>(const exml::Declaration &amp;_obj)</td><td class="entry"><a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#abb042954d3f7e14f8c717dd09123b416">setValue</a>(std::string _value)</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a28ffb3a79990b4b8e85f0638b1c6024c">toAttribute</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a9a9e697023a86b514fa1bd92eddbbd01">toAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a2973418a68af05a814fcf463c678e603">toComment</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a2df46897ec6a7887c1091f1ed073ae8e">toComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a6cb2c0185ed2e18bf3742925adfc1e6a">toDeclaration</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#addf04f01b3451d6e206b64ef6b957697">toDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#afb8c60f6a9a9c1b055755337cd877b12">toDocument</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#ad22d95b63c6a5bbf5aa231b73611deb3">toDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a767481c377a99616b66b953a02f64dbe">toElement</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a8ec66e5c99bb66879d22df9eb017105f">toElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a4f8abab1c25a8f948cdf3d1ad82e9219">toText</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a3649c79bfff883276edf43260e5adb25">toText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a90cf2cd5ef588c4b817fc69fc4756a5b">~Node</a>()=default</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,391 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: exml::DeclarationXML Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_declaration_x_m_l.html">DeclarationXML</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classexml_1_1_declaration_x_m_l-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">exml::DeclarationXML Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_declaration_8hpp_source.html">Declaration.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for exml::DeclarationXML:</div>
<div class="dyncontent">
<div class="center">
<img src="classexml_1_1_declaration_x_m_l.png" usemap="#exml::DeclarationXML_map" alt=""/>
<map id="exml::DeclarationXML_map" name="exml::DeclarationXML_map">
<area href="classexml_1_1_declaration.html" title="Declaration node: &lt;?XXXXXX ... &gt;. " alt="exml::Declaration" shape="rect" coords="0,112,135,136"/>
<area href="classexml_1_1_attribute_list.html" title="List of all attribute element in a node. " alt="exml::AttributeList" shape="rect" coords="0,56,135,80"/>
<area href="classexml_1_1_node.html" title="Basic main object of all xml elements. " alt="exml::Node" shape="rect" coords="0,0,135,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a604b930756717b6781fb3669a64662ec"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_declaration_x_m_l.html#a604b930756717b6781fb3669a64662ec">DeclarationXML</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; _internalNode)</td></tr>
<tr class="separator:a604b930756717b6781fb3669a64662ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a879e9030e40c65dfea599b111192a56b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_declaration_x_m_l.html#a879e9030e40c65dfea599b111192a56b">DeclarationXML</a> (const <a class="el" href="classexml_1_1_declaration_x_m_l.html">exml::DeclarationXML</a> &amp;_obj)</td></tr>
<tr class="separator:a879e9030e40c65dfea599b111192a56b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5aec33772543adbb935a71e921fe2d80"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_declaration_x_m_l.html#a5aec33772543adbb935a71e921fe2d80">DeclarationXML</a> (const std::string &amp;_version=&quot;0.0&quot;, const std::string &amp;_format=&quot;UTF-8&quot;, bool _standalone=true)</td></tr>
<tr class="separator:a5aec33772543adbb935a71e921fe2d80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0921681d86681c470815a58d91c5521"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_declaration_x_m_l.html">exml::DeclarationXML</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_declaration_x_m_l.html#ac0921681d86681c470815a58d91c5521">operator=</a> (const <a class="el" href="classexml_1_1_declaration_x_m_l.html">exml::DeclarationXML</a> &amp;_obj)</td></tr>
<tr class="separator:ac0921681d86681c470815a58d91c5521"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classexml_1_1_declaration"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1_declaration')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a></td></tr>
<tr class="memitem:a3db4c98d696f4d8766aa3c822dc92cb8 inherit pub_methods_classexml_1_1_declaration"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_declaration.html#a3db4c98d696f4d8766aa3c822dc92cb8">Declaration</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; _internalNode)</td></tr>
<tr class="separator:a3db4c98d696f4d8766aa3c822dc92cb8 inherit pub_methods_classexml_1_1_declaration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2598d0d43fea5bbeafe1291f9081b1ea inherit pub_methods_classexml_1_1_declaration"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_declaration.html#a2598d0d43fea5bbeafe1291f9081b1ea">Declaration</a> (const <a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a> &amp;_obj)</td></tr>
<tr class="separator:a2598d0d43fea5bbeafe1291f9081b1ea inherit pub_methods_classexml_1_1_declaration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab424607e1e180ee9089a93b3705b0885 inherit pub_methods_classexml_1_1_declaration"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_declaration.html#ab424607e1e180ee9089a93b3705b0885">Declaration</a> (const std::string &amp;_name=&quot;&quot;)</td></tr>
<tr class="separator:ab424607e1e180ee9089a93b3705b0885 inherit pub_methods_classexml_1_1_declaration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d9899bbc900879961794d836869124e inherit pub_methods_classexml_1_1_declaration"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_declaration.html#a1d9899bbc900879961794d836869124e">operator=</a> (const <a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a> &amp;_obj)</td></tr>
<tr class="separator:a1d9899bbc900879961794d836869124e inherit pub_methods_classexml_1_1_declaration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classexml_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1_node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1_node.html">exml::Node</a></td></tr>
<tr class="memitem:a092b881b982d94688c071d578a95c830 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a092b881b982d94688c071d578a95c830">Node</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; &amp;_internalNode)</td></tr>
<tr class="separator:a092b881b982d94688c071d578a95c830 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2516c52e7cb36c63b9ab141220bd2997 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2516c52e7cb36c63b9ab141220bd2997">Node</a> ()</td></tr>
<tr class="separator:a2516c52e7cb36c63b9ab141220bd2997 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90cf2cd5ef588c4b817fc69fc4756a5b inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a90cf2cd5ef588c4b817fc69fc4756a5b">~Node</a> ()=default</td></tr>
<tr class="separator:a90cf2cd5ef588c4b817fc69fc4756a5b inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2be1ded472149113f3ea70710f57b39 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ae2be1ded472149113f3ea70710f57b39">exist</a> () const</td></tr>
<tr class="separator:ae2be1ded472149113f3ea70710f57b39 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54d14b2b0d56d68d451b97b60e05c0cb inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a54d14b2b0d56d68d451b97b60e05c0cb">getPos</a> () const</td></tr>
<tr class="separator:a54d14b2b0d56d68d451b97b60e05c0cb inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb042954d3f7e14f8c717dd09123b416 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#abb042954d3f7e14f8c717dd09123b416">setValue</a> (std::string _value)</td></tr>
<tr class="separator:abb042954d3f7e14f8c717dd09123b416 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b9a9d4befc43fce6cf11076b4d11aca inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a8b9a9d4befc43fce6cf11076b4d11aca">getValue</a> () const</td></tr>
<tr class="separator:a8b9a9d4befc43fce6cf11076b4d11aca inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76f3e55116cd7c7c4243496f032d84ab inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a76f3e55116cd7c7c4243496f032d84ab">getType</a> () const</td></tr>
<tr class="separator:a76f3e55116cd7c7c4243496f032d84ab inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb8c60f6a9a9c1b055755337cd877b12 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_document.html">exml::Document</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#afb8c60f6a9a9c1b055755337cd877b12">toDocument</a> ()</td></tr>
<tr class="separator:afb8c60f6a9a9c1b055755337cd877b12 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad22d95b63c6a5bbf5aa231b73611deb3 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_document.html">exml::Document</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ad22d95b63c6a5bbf5aa231b73611deb3">toDocument</a> () const</td></tr>
<tr class="separator:ad22d95b63c6a5bbf5aa231b73611deb3 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28ffb3a79990b4b8e85f0638b1c6024c inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a28ffb3a79990b4b8e85f0638b1c6024c">toAttribute</a> ()</td></tr>
<tr class="separator:a28ffb3a79990b4b8e85f0638b1c6024c inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a9e697023a86b514fa1bd92eddbbd01 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a9a9e697023a86b514fa1bd92eddbbd01">toAttribute</a> () const</td></tr>
<tr class="separator:a9a9e697023a86b514fa1bd92eddbbd01 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2973418a68af05a814fcf463c678e603 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_comment.html">exml::Comment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2973418a68af05a814fcf463c678e603">toComment</a> ()</td></tr>
<tr class="separator:a2973418a68af05a814fcf463c678e603 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2df46897ec6a7887c1091f1ed073ae8e inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_comment.html">exml::Comment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2df46897ec6a7887c1091f1ed073ae8e">toComment</a> () const</td></tr>
<tr class="separator:a2df46897ec6a7887c1091f1ed073ae8e inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cb2c0185ed2e18bf3742925adfc1e6a inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a6cb2c0185ed2e18bf3742925adfc1e6a">toDeclaration</a> ()</td></tr>
<tr class="separator:a6cb2c0185ed2e18bf3742925adfc1e6a inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addf04f01b3451d6e206b64ef6b957697 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#addf04f01b3451d6e206b64ef6b957697">toDeclaration</a> () const</td></tr>
<tr class="separator:addf04f01b3451d6e206b64ef6b957697 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a767481c377a99616b66b953a02f64dbe inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_element.html">exml::Element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a767481c377a99616b66b953a02f64dbe">toElement</a> ()</td></tr>
<tr class="separator:a767481c377a99616b66b953a02f64dbe inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ec66e5c99bb66879d22df9eb017105f inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_element.html">exml::Element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a8ec66e5c99bb66879d22df9eb017105f">toElement</a> () const</td></tr>
<tr class="separator:a8ec66e5c99bb66879d22df9eb017105f inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f8abab1c25a8f948cdf3d1ad82e9219 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_text.html">exml::Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a4f8abab1c25a8f948cdf3d1ad82e9219">toText</a> ()</td></tr>
<tr class="separator:a4f8abab1c25a8f948cdf3d1ad82e9219 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3649c79bfff883276edf43260e5adb25 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_text.html">exml::Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a3649c79bfff883276edf43260e5adb25">toText</a> () const</td></tr>
<tr class="separator:a3649c79bfff883276edf43260e5adb25 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4d737c69879615f52989389f3a38051 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ae4d737c69879615f52989389f3a38051">isDocument</a> () const</td></tr>
<tr class="separator:ae4d737c69879615f52989389f3a38051 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a507e9c645182210cd5b2d7c79df2830e inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a507e9c645182210cd5b2d7c79df2830e">isAttribute</a> () const</td></tr>
<tr class="separator:a507e9c645182210cd5b2d7c79df2830e inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78ac0d44a04a9306d106a3a9528d6bc1 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a78ac0d44a04a9306d106a3a9528d6bc1">isComment</a> () const</td></tr>
<tr class="separator:a78ac0d44a04a9306d106a3a9528d6bc1 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a448ec01b749b7ed8dd15f5919936e132 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a448ec01b749b7ed8dd15f5919936e132">isDeclaration</a> () const</td></tr>
<tr class="separator:a448ec01b749b7ed8dd15f5919936e132 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fc2ab327f4add7030ff8d95d7f03d1b inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a6fc2ab327f4add7030ff8d95d7f03d1b">isElement</a> () const</td></tr>
<tr class="separator:a6fc2ab327f4add7030ff8d95d7f03d1b inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb3f9c47de4b8152d2f5510ca0a8d448 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#abb3f9c47de4b8152d2f5510ca0a8d448">isText</a> () const</td></tr>
<tr class="separator:abb3f9c47de4b8152d2f5510ca0a8d448 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3926b5227f9ca2c83b8d421f86afadb3 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a3926b5227f9ca2c83b8d421f86afadb3">clear</a> ()</td></tr>
<tr class="separator:a3926b5227f9ca2c83b8d421f86afadb3 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_attribs_classexml_1_1_attribute_list"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classexml_1_1_attribute_list')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td></tr>
<tr class="memitem:ae5ecfeb8362dc2dd0481ec74e56f19dd inherit pub_attribs_classexml_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_attribute_list_data.html">AttributeListData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list.html#ae5ecfeb8362dc2dd0481ec74e56f19dd">attributes</a></td></tr>
<tr class="separator:ae5ecfeb8362dc2dd0481ec74e56f19dd inherit pub_attribs_classexml_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classexml_1_1_attribute_list"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classexml_1_1_attribute_list')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td></tr>
<tr class="memitem:abc82bcc84a8ae03319c87d1d6c47a125 inherit pro_methods_classexml_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list.html#abc82bcc84a8ae03319c87d1d6c47a125">AttributeList</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; &amp;_internalNode)</td></tr>
<tr class="separator:abc82bcc84a8ae03319c87d1d6c47a125 inherit pro_methods_classexml_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e37ac5da7793eb11cd04ccceda77877 inherit pro_methods_classexml_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list.html#a4e37ac5da7793eb11cd04ccceda77877">AttributeList</a> ()</td></tr>
<tr class="separator:a4e37ac5da7793eb11cd04ccceda77877 inherit pro_methods_classexml_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classexml_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classexml_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classexml_1_1_node.html">exml::Node</a></td></tr>
<tr class="memitem:a37781fb340da72020fe008b2633991dd inherit pro_attribs_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a37781fb340da72020fe008b2633991dd">m_data</a></td></tr>
<tr class="separator:a37781fb340da72020fe008b2633991dd inherit pro_attribs_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classexml_1_1_declaration.html" title="Declaration node: &lt;?XXXXXX ... &gt;. ">Declaration</a> node: &lt;?XML ... &gt;. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a604b930756717b6781fb3669a64662ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a604b930756717b6781fb3669a64662ec">&sect;&nbsp;</a></span>DeclarationXML() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::DeclarationXML::DeclarationXML </td>
<td>(</td>
<td class="paramtype"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt;&#160;</td>
<td class="paramname"><em>_internalNode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_internalNode</td><td>Internal <a class="el" href="classexml_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> to set data </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a879e9030e40c65dfea599b111192a56b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a879e9030e40c65dfea599b111192a56b">&sect;&nbsp;</a></span>DeclarationXML() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::DeclarationXML::DeclarationXML </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classexml_1_1_declaration_x_m_l.html">exml::DeclarationXML</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Object to copy </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a5aec33772543adbb935a71e921fe2d80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5aec33772543adbb935a71e921fe2d80">&sect;&nbsp;</a></span>DeclarationXML() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::DeclarationXML::DeclarationXML </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_version</em> = <code>&quot;0.0&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_format</em> = <code>&quot;UTF-8&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_standalone</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor for the generic declaration : &lt;?xml version="" format="UTF-8"?&gt; </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_version</td><td>Xml version. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_format</td><td>charset of the XML </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_standalone</td><td>this document is standalone </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ac0921681d86681c470815a58d91c5521"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0921681d86681c470815a58d91c5521">&sect;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_declaration_x_m_l.html">exml::DeclarationXML</a>&amp; exml::DeclarationXML::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classexml_1_1_declaration_x_m_l.html">exml::DeclarationXML</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Object to copy </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference on the local Object </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/exml/exml/<a class="el" href="_declaration_8hpp_source.html">Declaration.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -0,0 +1,209 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_document.html">Document</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml::Document Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classexml_1_1_document.html">exml::Document</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html#abc82bcc84a8ae03319c87d1d6c47a125">AttributeList</a>(const ememory::SharedPtr&lt; exml::internal::Node &gt; &amp;_internalNode)</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html#a4e37ac5da7793eb11cd04ccceda77877">AttributeList</a>()</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html#ae5ecfeb8362dc2dd0481ec74e56f19dd">attributes</a></td><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_element.html#ae0bfe119e0a1dc9762bfacdf8be680d9">clear</a>() override</td><td class="entry"><a class="el" href="classexml_1_1_element.html">exml::Element</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_document.html#a2257dc9efd8074f8a0d38f73725337d9">display</a>()</td><td class="entry"><a class="el" href="classexml_1_1_document.html">exml::Document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_document.html#a17b70f5a2b031d3b96bc381b01e96823">displayError</a>()</td><td class="entry"><a class="el" href="classexml_1_1_document.html">exml::Document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_document.html#a8b764850366d02cb429fdf19a791efe1">Document</a>(ememory::SharedPtr&lt; exml::internal::Node &gt; _internalNode)</td><td class="entry"><a class="el" href="classexml_1_1_document.html">exml::Document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_document.html#a52716702078b96a9583362271bc1de7e">Document</a>(const exml::Document &amp;_obj)</td><td class="entry"><a class="el" href="classexml_1_1_document.html">exml::Document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_document.html#acf3e91af64eec87b7922f03a18965f90">Document</a>()</td><td class="entry"><a class="el" href="classexml_1_1_document.html">exml::Document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_element.html#a223f43a5ea52c38d6b6cf911654b8ba9">Element</a>(const ememory::SharedPtr&lt; exml::internal::Node &gt; &amp;_internalNode)</td><td class="entry"><a class="el" href="classexml_1_1_element.html">exml::Element</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_element.html#a2ffc7edc1096fa2b9a55b12551ca7bc8">Element</a>(const exml::Element &amp;_obj)</td><td class="entry"><a class="el" href="classexml_1_1_element.html">exml::Element</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_element.html#a82266ec7e8ba45b6fc4983f0a3798a5b">Element</a>(const std::string &amp;_value=&quot;&quot;)</td><td class="entry"><a class="el" href="classexml_1_1_element.html">exml::Element</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#ae2be1ded472149113f3ea70710f57b39">exist</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_document.html#a9585c61100b7816294899843452996e8">generate</a>(std::string &amp;_data)</td><td class="entry"><a class="el" href="classexml_1_1_document.html">exml::Document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_document.html#a63f46d8765c53b5c03ef98a7616420a6">getCaseSensitive</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_document.html">exml::Document</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_document.html#a5e56b31da9937546997d542bd220b993">getDisplayError</a>()</td><td class="entry"><a class="el" href="classexml_1_1_document.html">exml::Document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a54d14b2b0d56d68d451b97b60e05c0cb">getPos</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_element.html#ad2393088d96dd135ba899e8c49c4031a">getText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_element.html">exml::Element</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a76f3e55116cd7c7c4243496f032d84ab">getType</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a8b9a9d4befc43fce6cf11076b4d11aca">getValue</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a507e9c645182210cd5b2d7c79df2830e">isAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a78ac0d44a04a9306d106a3a9528d6bc1">isComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a448ec01b749b7ed8dd15f5919936e132">isDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#ae4d737c69879615f52989389f3a38051">isDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a6fc2ab327f4add7030ff8d95d7f03d1b">isElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#abb3f9c47de4b8152d2f5510ca0a8d448">isText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_document.html#a8cab856ba4904ddb422cb310216557ec">load</a>(const std::string &amp;_file)</td><td class="entry"><a class="el" href="classexml_1_1_document.html">exml::Document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a37781fb340da72020fe008b2633991dd">m_data</a></td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a092b881b982d94688c071d578a95c830">Node</a>(const ememory::SharedPtr&lt; exml::internal::Node &gt; &amp;_internalNode)</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a2516c52e7cb36c63b9ab141220bd2997">Node</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_element.html#acf09c48748366af9925513ed978db4c9">nodes</a></td><td class="entry"><a class="el" href="classexml_1_1_element.html">exml::Element</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_document.html#aea4a2ed56cb68dc708f4a0850032f14c">operator=</a>(const exml::Document &amp;_obj)</td><td class="entry"><a class="el" href="classexml_1_1_document.html">exml::Document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_element.html#a44e4b63edf7a087ba0d25b993c118a7f">exml::Element::operator=</a>(const exml::Element &amp;_obj)</td><td class="entry"><a class="el" href="classexml_1_1_element.html">exml::Element</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_document.html#abbc0c0135f96cc4a0b4730b9678af6a4">parse</a>(const std::string &amp;_data)</td><td class="entry"><a class="el" href="classexml_1_1_document.html">exml::Document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_document.html#a13d2e3ba7f1aab70ba34429c7d1df35e">setCaseSensitive</a>(bool _val)</td><td class="entry"><a class="el" href="classexml_1_1_document.html">exml::Document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_document.html#a3eec99892f1a6a5b85a1de17803eeb39">setDisplayError</a>(bool _value)</td><td class="entry"><a class="el" href="classexml_1_1_document.html">exml::Document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#abb042954d3f7e14f8c717dd09123b416">setValue</a>(std::string _value)</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_document.html#a58f6fdea9c7a2c462fa2610eca06c244">store</a>(const std::string &amp;_file)</td><td class="entry"><a class="el" href="classexml_1_1_document.html">exml::Document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a28ffb3a79990b4b8e85f0638b1c6024c">toAttribute</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a9a9e697023a86b514fa1bd92eddbbd01">toAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a2973418a68af05a814fcf463c678e603">toComment</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a2df46897ec6a7887c1091f1ed073ae8e">toComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a6cb2c0185ed2e18bf3742925adfc1e6a">toDeclaration</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#addf04f01b3451d6e206b64ef6b957697">toDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#afb8c60f6a9a9c1b055755337cd877b12">toDocument</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#ad22d95b63c6a5bbf5aa231b73611deb3">toDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a767481c377a99616b66b953a02f64dbe">toElement</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a8ec66e5c99bb66879d22df9eb017105f">toElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a4f8abab1c25a8f948cdf3d1ad82e9219">toText</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a3649c79bfff883276edf43260e5adb25">toText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a90cf2cd5ef588c4b817fc69fc4756a5b">~Node</a>()=default</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

647
classexml_1_1_document.html Normal file
View File

@ -0,0 +1,647 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: exml::Document Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_document.html">Document</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classexml_1_1_document-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">exml::Document Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_document_8hpp_source.html">Document.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for exml::Document:</div>
<div class="dyncontent">
<div class="center">
<img src="classexml_1_1_document.png" usemap="#exml::Document_map" alt=""/>
<map id="exml::Document_map" name="exml::Document_map">
<area href="classexml_1_1_element.html" title="Basic element Node of an XML document &lt;YYYYY&gt;. " alt="exml::Element" shape="rect" coords="0,112,109,136"/>
<area href="classexml_1_1_attribute_list.html" title="List of all attribute element in a node. " alt="exml::AttributeList" shape="rect" coords="0,56,109,80"/>
<area href="classexml_1_1_node.html" title="Basic main object of all xml elements. " alt="exml::Node" shape="rect" coords="0,0,109,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a8b764850366d02cb429fdf19a791efe1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_document.html#a8b764850366d02cb429fdf19a791efe1">Document</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; _internalNode)</td></tr>
<tr class="separator:a8b764850366d02cb429fdf19a791efe1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52716702078b96a9583362271bc1de7e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_document.html#a52716702078b96a9583362271bc1de7e">Document</a> (const <a class="el" href="classexml_1_1_document.html">exml::Document</a> &amp;_obj)</td></tr>
<tr class="separator:a52716702078b96a9583362271bc1de7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf3e91af64eec87b7922f03a18965f90"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_document.html#acf3e91af64eec87b7922f03a18965f90">Document</a> ()</td></tr>
<tr class="separator:acf3e91af64eec87b7922f03a18965f90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea4a2ed56cb68dc708f4a0850032f14c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_document.html">exml::Document</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_document.html#aea4a2ed56cb68dc708f4a0850032f14c">operator=</a> (const <a class="el" href="classexml_1_1_document.html">exml::Document</a> &amp;_obj)</td></tr>
<tr class="separator:aea4a2ed56cb68dc708f4a0850032f14c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13d2e3ba7f1aab70ba34429c7d1df35e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_document.html#a13d2e3ba7f1aab70ba34429c7d1df35e">setCaseSensitive</a> (bool _val)</td></tr>
<tr class="separator:a13d2e3ba7f1aab70ba34429c7d1df35e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63f46d8765c53b5c03ef98a7616420a6"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_document.html#a63f46d8765c53b5c03ef98a7616420a6">getCaseSensitive</a> () const</td></tr>
<tr class="separator:a63f46d8765c53b5c03ef98a7616420a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbc0c0135f96cc4a0b4730b9678af6a4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_document.html#abbc0c0135f96cc4a0b4730b9678af6a4">parse</a> (const std::string &amp;_data)</td></tr>
<tr class="separator:abbc0c0135f96cc4a0b4730b9678af6a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9585c61100b7816294899843452996e8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_document.html#a9585c61100b7816294899843452996e8">generate</a> (std::string &amp;_data)</td></tr>
<tr class="separator:a9585c61100b7816294899843452996e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cab856ba4904ddb422cb310216557ec"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_document.html#a8cab856ba4904ddb422cb310216557ec">load</a> (const std::string &amp;_file)</td></tr>
<tr class="separator:a8cab856ba4904ddb422cb310216557ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58f6fdea9c7a2c462fa2610eca06c244"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_document.html#a58f6fdea9c7a2c462fa2610eca06c244">store</a> (const std::string &amp;_file)</td></tr>
<tr class="separator:a58f6fdea9c7a2c462fa2610eca06c244"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2257dc9efd8074f8a0d38f73725337d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_document.html#a2257dc9efd8074f8a0d38f73725337d9">display</a> ()</td></tr>
<tr class="separator:a2257dc9efd8074f8a0d38f73725337d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3eec99892f1a6a5b85a1de17803eeb39"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_document.html#a3eec99892f1a6a5b85a1de17803eeb39">setDisplayError</a> (bool _value)</td></tr>
<tr class="separator:a3eec99892f1a6a5b85a1de17803eeb39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e56b31da9937546997d542bd220b993"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_document.html#a5e56b31da9937546997d542bd220b993">getDisplayError</a> ()</td></tr>
<tr class="separator:a5e56b31da9937546997d542bd220b993"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17b70f5a2b031d3b96bc381b01e96823"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_document.html#a17b70f5a2b031d3b96bc381b01e96823">displayError</a> ()</td></tr>
<tr class="separator:a17b70f5a2b031d3b96bc381b01e96823"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classexml_1_1_element"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1_element')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1_element.html">exml::Element</a></td></tr>
<tr class="memitem:a223f43a5ea52c38d6b6cf911654b8ba9 inherit pub_methods_classexml_1_1_element"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element.html#a223f43a5ea52c38d6b6cf911654b8ba9">Element</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; &amp;_internalNode)</td></tr>
<tr class="separator:a223f43a5ea52c38d6b6cf911654b8ba9 inherit pub_methods_classexml_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ffc7edc1096fa2b9a55b12551ca7bc8 inherit pub_methods_classexml_1_1_element"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element.html#a2ffc7edc1096fa2b9a55b12551ca7bc8">Element</a> (const <a class="el" href="classexml_1_1_element.html">exml::Element</a> &amp;_obj)</td></tr>
<tr class="separator:a2ffc7edc1096fa2b9a55b12551ca7bc8 inherit pub_methods_classexml_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82266ec7e8ba45b6fc4983f0a3798a5b inherit pub_methods_classexml_1_1_element"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element.html#a82266ec7e8ba45b6fc4983f0a3798a5b">Element</a> (const std::string &amp;_value=&quot;&quot;)</td></tr>
<tr class="separator:a82266ec7e8ba45b6fc4983f0a3798a5b inherit pub_methods_classexml_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44e4b63edf7a087ba0d25b993c118a7f inherit pub_methods_classexml_1_1_element"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_element.html">exml::Element</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element.html#a44e4b63edf7a087ba0d25b993c118a7f">operator=</a> (const <a class="el" href="classexml_1_1_element.html">exml::Element</a> &amp;_obj)</td></tr>
<tr class="separator:a44e4b63edf7a087ba0d25b993c118a7f inherit pub_methods_classexml_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2393088d96dd135ba899e8c49c4031a inherit pub_methods_classexml_1_1_element"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element.html#ad2393088d96dd135ba899e8c49c4031a">getText</a> () const</td></tr>
<tr class="separator:ad2393088d96dd135ba899e8c49c4031a inherit pub_methods_classexml_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0bfe119e0a1dc9762bfacdf8be680d9 inherit pub_methods_classexml_1_1_element"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element.html#ae0bfe119e0a1dc9762bfacdf8be680d9">clear</a> () override</td></tr>
<tr class="separator:ae0bfe119e0a1dc9762bfacdf8be680d9 inherit pub_methods_classexml_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classexml_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1_node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1_node.html">exml::Node</a></td></tr>
<tr class="memitem:a092b881b982d94688c071d578a95c830 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a092b881b982d94688c071d578a95c830">Node</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; &amp;_internalNode)</td></tr>
<tr class="separator:a092b881b982d94688c071d578a95c830 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2516c52e7cb36c63b9ab141220bd2997 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2516c52e7cb36c63b9ab141220bd2997">Node</a> ()</td></tr>
<tr class="separator:a2516c52e7cb36c63b9ab141220bd2997 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90cf2cd5ef588c4b817fc69fc4756a5b inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a90cf2cd5ef588c4b817fc69fc4756a5b">~Node</a> ()=default</td></tr>
<tr class="separator:a90cf2cd5ef588c4b817fc69fc4756a5b inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2be1ded472149113f3ea70710f57b39 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ae2be1ded472149113f3ea70710f57b39">exist</a> () const</td></tr>
<tr class="separator:ae2be1ded472149113f3ea70710f57b39 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54d14b2b0d56d68d451b97b60e05c0cb inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a54d14b2b0d56d68d451b97b60e05c0cb">getPos</a> () const</td></tr>
<tr class="separator:a54d14b2b0d56d68d451b97b60e05c0cb inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb042954d3f7e14f8c717dd09123b416 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#abb042954d3f7e14f8c717dd09123b416">setValue</a> (std::string _value)</td></tr>
<tr class="separator:abb042954d3f7e14f8c717dd09123b416 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b9a9d4befc43fce6cf11076b4d11aca inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a8b9a9d4befc43fce6cf11076b4d11aca">getValue</a> () const</td></tr>
<tr class="separator:a8b9a9d4befc43fce6cf11076b4d11aca inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76f3e55116cd7c7c4243496f032d84ab inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a76f3e55116cd7c7c4243496f032d84ab">getType</a> () const</td></tr>
<tr class="separator:a76f3e55116cd7c7c4243496f032d84ab inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb8c60f6a9a9c1b055755337cd877b12 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_document.html">exml::Document</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#afb8c60f6a9a9c1b055755337cd877b12">toDocument</a> ()</td></tr>
<tr class="separator:afb8c60f6a9a9c1b055755337cd877b12 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad22d95b63c6a5bbf5aa231b73611deb3 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_document.html">exml::Document</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ad22d95b63c6a5bbf5aa231b73611deb3">toDocument</a> () const</td></tr>
<tr class="separator:ad22d95b63c6a5bbf5aa231b73611deb3 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28ffb3a79990b4b8e85f0638b1c6024c inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a28ffb3a79990b4b8e85f0638b1c6024c">toAttribute</a> ()</td></tr>
<tr class="separator:a28ffb3a79990b4b8e85f0638b1c6024c inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a9e697023a86b514fa1bd92eddbbd01 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a9a9e697023a86b514fa1bd92eddbbd01">toAttribute</a> () const</td></tr>
<tr class="separator:a9a9e697023a86b514fa1bd92eddbbd01 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2973418a68af05a814fcf463c678e603 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_comment.html">exml::Comment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2973418a68af05a814fcf463c678e603">toComment</a> ()</td></tr>
<tr class="separator:a2973418a68af05a814fcf463c678e603 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2df46897ec6a7887c1091f1ed073ae8e inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_comment.html">exml::Comment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2df46897ec6a7887c1091f1ed073ae8e">toComment</a> () const</td></tr>
<tr class="separator:a2df46897ec6a7887c1091f1ed073ae8e inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cb2c0185ed2e18bf3742925adfc1e6a inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a6cb2c0185ed2e18bf3742925adfc1e6a">toDeclaration</a> ()</td></tr>
<tr class="separator:a6cb2c0185ed2e18bf3742925adfc1e6a inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addf04f01b3451d6e206b64ef6b957697 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#addf04f01b3451d6e206b64ef6b957697">toDeclaration</a> () const</td></tr>
<tr class="separator:addf04f01b3451d6e206b64ef6b957697 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a767481c377a99616b66b953a02f64dbe inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_element.html">exml::Element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a767481c377a99616b66b953a02f64dbe">toElement</a> ()</td></tr>
<tr class="separator:a767481c377a99616b66b953a02f64dbe inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ec66e5c99bb66879d22df9eb017105f inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_element.html">exml::Element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a8ec66e5c99bb66879d22df9eb017105f">toElement</a> () const</td></tr>
<tr class="separator:a8ec66e5c99bb66879d22df9eb017105f inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f8abab1c25a8f948cdf3d1ad82e9219 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_text.html">exml::Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a4f8abab1c25a8f948cdf3d1ad82e9219">toText</a> ()</td></tr>
<tr class="separator:a4f8abab1c25a8f948cdf3d1ad82e9219 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3649c79bfff883276edf43260e5adb25 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_text.html">exml::Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a3649c79bfff883276edf43260e5adb25">toText</a> () const</td></tr>
<tr class="separator:a3649c79bfff883276edf43260e5adb25 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4d737c69879615f52989389f3a38051 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ae4d737c69879615f52989389f3a38051">isDocument</a> () const</td></tr>
<tr class="separator:ae4d737c69879615f52989389f3a38051 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a507e9c645182210cd5b2d7c79df2830e inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a507e9c645182210cd5b2d7c79df2830e">isAttribute</a> () const</td></tr>
<tr class="separator:a507e9c645182210cd5b2d7c79df2830e inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78ac0d44a04a9306d106a3a9528d6bc1 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a78ac0d44a04a9306d106a3a9528d6bc1">isComment</a> () const</td></tr>
<tr class="separator:a78ac0d44a04a9306d106a3a9528d6bc1 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a448ec01b749b7ed8dd15f5919936e132 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a448ec01b749b7ed8dd15f5919936e132">isDeclaration</a> () const</td></tr>
<tr class="separator:a448ec01b749b7ed8dd15f5919936e132 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fc2ab327f4add7030ff8d95d7f03d1b inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a6fc2ab327f4add7030ff8d95d7f03d1b">isElement</a> () const</td></tr>
<tr class="separator:a6fc2ab327f4add7030ff8d95d7f03d1b inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb3f9c47de4b8152d2f5510ca0a8d448 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#abb3f9c47de4b8152d2f5510ca0a8d448">isText</a> () const</td></tr>
<tr class="separator:abb3f9c47de4b8152d2f5510ca0a8d448 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_attribs_classexml_1_1_element"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classexml_1_1_element')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classexml_1_1_element.html">exml::Element</a></td></tr>
<tr class="memitem:acf09c48748366af9925513ed978db4c9 inherit pub_attribs_classexml_1_1_element"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_element_data.html">ElementData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element.html#acf09c48748366af9925513ed978db4c9">nodes</a></td></tr>
<tr class="separator:acf09c48748366af9925513ed978db4c9 inherit pub_attribs_classexml_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classexml_1_1_attribute_list"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classexml_1_1_attribute_list')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td></tr>
<tr class="memitem:ae5ecfeb8362dc2dd0481ec74e56f19dd inherit pub_attribs_classexml_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_attribute_list_data.html">AttributeListData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list.html#ae5ecfeb8362dc2dd0481ec74e56f19dd">attributes</a></td></tr>
<tr class="separator:ae5ecfeb8362dc2dd0481ec74e56f19dd inherit pub_attribs_classexml_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classexml_1_1_attribute_list"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classexml_1_1_attribute_list')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td></tr>
<tr class="memitem:abc82bcc84a8ae03319c87d1d6c47a125 inherit pro_methods_classexml_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list.html#abc82bcc84a8ae03319c87d1d6c47a125">AttributeList</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; &amp;_internalNode)</td></tr>
<tr class="separator:abc82bcc84a8ae03319c87d1d6c47a125 inherit pro_methods_classexml_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e37ac5da7793eb11cd04ccceda77877 inherit pro_methods_classexml_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list.html#a4e37ac5da7793eb11cd04ccceda77877">AttributeList</a> ()</td></tr>
<tr class="separator:a4e37ac5da7793eb11cd04ccceda77877 inherit pro_methods_classexml_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classexml_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classexml_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classexml_1_1_node.html">exml::Node</a></td></tr>
<tr class="memitem:a37781fb340da72020fe008b2633991dd inherit pro_attribs_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a37781fb340da72020fe008b2633991dd">m_data</a></td></tr>
<tr class="separator:a37781fb340da72020fe008b2633991dd inherit pro_attribs_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Basic document element of a document. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a8b764850366d02cb429fdf19a791efe1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b764850366d02cb429fdf19a791efe1">&sect;&nbsp;</a></span>Document() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::Document::Document </td>
<td>(</td>
<td class="paramtype"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt;&#160;</td>
<td class="paramname"><em>_internalNode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_internalNode</td><td>Internal <a class="el" href="classexml_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> to set data </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a52716702078b96a9583362271bc1de7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52716702078b96a9583362271bc1de7e">&sect;&nbsp;</a></span>Document() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::Document::Document </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classexml_1_1_document.html">exml::Document</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Object to copy </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="acf3e91af64eec87b7922f03a18965f90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf3e91af64eec87b7922f03a18965f90">&sect;&nbsp;</a></span>Document() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::Document::Document </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a2257dc9efd8074f8a0d38f73725337d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2257dc9efd8074f8a0d38f73725337d9">&sect;&nbsp;</a></span>display()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void exml::Document::display </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Display the <a class="el" href="classexml_1_1_document.html" title="Basic document element of a document. ">Document</a> on console. </p>
</div>
</div>
<a id="a17b70f5a2b031d3b96bc381b01e96823"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17b70f5a2b031d3b96bc381b01e96823">&sect;&nbsp;</a></span>displayError()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void exml::Document::displayError </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Display error detected. </p>
</div>
</div>
<a id="a9585c61100b7816294899843452996e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9585c61100b7816294899843452996e8">&sect;&nbsp;</a></span>generate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool exml::Document::generate </td>
<td>(</td>
<td class="paramtype">std::string &amp;&#160;</td>
<td class="paramname"><em>_data</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>generate a string that contain the created XML </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">_data</td><td>Data where the xml is stored </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>false : An error occured </dd>
<dd>
true : Parsing is OK </dd></dl>
</div>
</div>
<a id="a63f46d8765c53b5c03ef98a7616420a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63f46d8765c53b5c03ef98a7616420a6">&sect;&nbsp;</a></span>getCaseSensitive()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool exml::Document::getCaseSensitive </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>get the status of case sensitive mode. </p>
<dl class="section return"><dt>Returns</dt><dd>true if case sensitive is active </dd></dl>
</div>
</div>
<a id="a5e56b31da9937546997d542bd220b993"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e56b31da9937546997d542bd220b993">&sect;&nbsp;</a></span>getDisplayError()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool exml::Document::getDisplayError </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the display of the error status. </p>
<dl class="section return"><dt>Returns</dt><dd>true Display error </dd>
<dd>
false Does not display error (get it at end) </dd></dl>
</div>
</div>
<a id="a8cab856ba4904ddb422cb310216557ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8cab856ba4904ddb422cb310216557ec">&sect;&nbsp;</a></span>load()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool exml::Document::load </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_file</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load the file that might contain the xml. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_file</td><td>Filename of the xml (compatible with etk FSNode naming) </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>false : An error occured </dd>
<dd>
true : Parsing is OK </dd></dl>
</div>
</div>
<a id="aea4a2ed56cb68dc708f4a0850032f14c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea4a2ed56cb68dc708f4a0850032f14c">&sect;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_document.html">exml::Document</a>&amp; exml::Document::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classexml_1_1_document.html">exml::Document</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Object to copy </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Reference on the local Object </dd></dl>
</div>
</div>
<a id="abbc0c0135f96cc4a0b4730b9678af6a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abbc0c0135f96cc4a0b4730b9678af6a4">&sect;&nbsp;</a></span>parse()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool exml::Document::parse </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_data</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>parse a string that contain an XML </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_data</td><td>Data to parse </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>false : An error occured </dd>
<dd>
true : Parsing is OK </dd></dl>
</div>
</div>
<a id="a13d2e3ba7f1aab70ba34429c7d1df35e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13d2e3ba7f1aab70ba34429c7d1df35e">&sect;&nbsp;</a></span>setCaseSensitive()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void exml::Document::setCaseSensitive </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_val</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Enable or diasable the case sensitive (must be done before the call of parsing) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_val</td><td>true if enable; false else. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a3eec99892f1a6a5b85a1de17803eeb39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3eec99892f1a6a5b85a1de17803eeb39">&sect;&nbsp;</a></span>setDisplayError()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void exml::Document::setDisplayError </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the display of the error when detected. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>true: display error, false not display error (get it at end) </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a58f6fdea9c7a2c462fa2610eca06c244"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58f6fdea9c7a2c462fa2610eca06c244">&sect;&nbsp;</a></span>store()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool exml::Document::store </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_file</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Store the Xml in the file. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_file</td><td>Filename of the xml (compatible with etk FSNode naming) </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>false : An error occured </dd>
<dd>
true : Parsing is OK </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/exml/exml/<a class="el" href="_document_8hpp_source.html">Document.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

BIN
classexml_1_1_document.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 910 B

View File

@ -0,0 +1,195 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_element.html">Element</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml::Element Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classexml_1_1_element.html">exml::Element</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html#abc82bcc84a8ae03319c87d1d6c47a125">AttributeList</a>(const ememory::SharedPtr&lt; exml::internal::Node &gt; &amp;_internalNode)</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html#a4e37ac5da7793eb11cd04ccceda77877">AttributeList</a>()</td><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html#ae5ecfeb8362dc2dd0481ec74e56f19dd">attributes</a></td><td class="entry"><a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_element.html#ae0bfe119e0a1dc9762bfacdf8be680d9">clear</a>() override</td><td class="entry"><a class="el" href="classexml_1_1_element.html">exml::Element</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_element.html#a223f43a5ea52c38d6b6cf911654b8ba9">Element</a>(const ememory::SharedPtr&lt; exml::internal::Node &gt; &amp;_internalNode)</td><td class="entry"><a class="el" href="classexml_1_1_element.html">exml::Element</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_element.html#a2ffc7edc1096fa2b9a55b12551ca7bc8">Element</a>(const exml::Element &amp;_obj)</td><td class="entry"><a class="el" href="classexml_1_1_element.html">exml::Element</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_element.html#a82266ec7e8ba45b6fc4983f0a3798a5b">Element</a>(const std::string &amp;_value=&quot;&quot;)</td><td class="entry"><a class="el" href="classexml_1_1_element.html">exml::Element</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#ae2be1ded472149113f3ea70710f57b39">exist</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a54d14b2b0d56d68d451b97b60e05c0cb">getPos</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_element.html#ad2393088d96dd135ba899e8c49c4031a">getText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_element.html">exml::Element</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a76f3e55116cd7c7c4243496f032d84ab">getType</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a8b9a9d4befc43fce6cf11076b4d11aca">getValue</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a507e9c645182210cd5b2d7c79df2830e">isAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a78ac0d44a04a9306d106a3a9528d6bc1">isComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a448ec01b749b7ed8dd15f5919936e132">isDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#ae4d737c69879615f52989389f3a38051">isDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a6fc2ab327f4add7030ff8d95d7f03d1b">isElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#abb3f9c47de4b8152d2f5510ca0a8d448">isText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a37781fb340da72020fe008b2633991dd">m_data</a></td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a092b881b982d94688c071d578a95c830">Node</a>(const ememory::SharedPtr&lt; exml::internal::Node &gt; &amp;_internalNode)</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a2516c52e7cb36c63b9ab141220bd2997">Node</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_element.html#acf09c48748366af9925513ed978db4c9">nodes</a></td><td class="entry"><a class="el" href="classexml_1_1_element.html">exml::Element</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_element.html#a44e4b63edf7a087ba0d25b993c118a7f">operator=</a>(const exml::Element &amp;_obj)</td><td class="entry"><a class="el" href="classexml_1_1_element.html">exml::Element</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#abb042954d3f7e14f8c717dd09123b416">setValue</a>(std::string _value)</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a28ffb3a79990b4b8e85f0638b1c6024c">toAttribute</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a9a9e697023a86b514fa1bd92eddbbd01">toAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a2973418a68af05a814fcf463c678e603">toComment</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a2df46897ec6a7887c1091f1ed073ae8e">toComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a6cb2c0185ed2e18bf3742925adfc1e6a">toDeclaration</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#addf04f01b3451d6e206b64ef6b957697">toDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#afb8c60f6a9a9c1b055755337cd877b12">toDocument</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#ad22d95b63c6a5bbf5aa231b73611deb3">toDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a767481c377a99616b66b953a02f64dbe">toElement</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a8ec66e5c99bb66879d22df9eb017105f">toElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a4f8abab1c25a8f948cdf3d1ad82e9219">toText</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a3649c79bfff883276edf43260e5adb25">toText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a90cf2cd5ef588c4b817fc69fc4756a5b">~Node</a>()=default</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

438
classexml_1_1_element.html Normal file
View File

@ -0,0 +1,438 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: exml::Element Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_element.html">Element</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classexml_1_1_element-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">exml::Element Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_element_8hpp_source.html">Element.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for exml::Element:</div>
<div class="dyncontent">
<div class="center">
<img src="classexml_1_1_element.png" usemap="#exml::Element_map" alt=""/>
<map id="exml::Element_map" name="exml::Element_map">
<area href="classexml_1_1_attribute_list.html" title="List of all attribute element in a node. " alt="exml::AttributeList" shape="rect" coords="0,56,109,80"/>
<area href="classexml_1_1_node.html" title="Basic main object of all xml elements. " alt="exml::Node" shape="rect" coords="0,0,109,24"/>
<area href="classexml_1_1_document.html" title="Basic document element of a document. " alt="exml::Document" shape="rect" coords="0,168,109,192"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a223f43a5ea52c38d6b6cf911654b8ba9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element.html#a223f43a5ea52c38d6b6cf911654b8ba9">Element</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; &amp;_internalNode)</td></tr>
<tr class="separator:a223f43a5ea52c38d6b6cf911654b8ba9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ffc7edc1096fa2b9a55b12551ca7bc8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element.html#a2ffc7edc1096fa2b9a55b12551ca7bc8">Element</a> (const <a class="el" href="classexml_1_1_element.html">exml::Element</a> &amp;_obj)</td></tr>
<tr class="separator:a2ffc7edc1096fa2b9a55b12551ca7bc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82266ec7e8ba45b6fc4983f0a3798a5b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element.html#a82266ec7e8ba45b6fc4983f0a3798a5b">Element</a> (const std::string &amp;_value=&quot;&quot;)</td></tr>
<tr class="separator:a82266ec7e8ba45b6fc4983f0a3798a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44e4b63edf7a087ba0d25b993c118a7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_element.html">exml::Element</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element.html#a44e4b63edf7a087ba0d25b993c118a7f">operator=</a> (const <a class="el" href="classexml_1_1_element.html">exml::Element</a> &amp;_obj)</td></tr>
<tr class="separator:a44e4b63edf7a087ba0d25b993c118a7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2393088d96dd135ba899e8c49c4031a"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element.html#ad2393088d96dd135ba899e8c49c4031a">getText</a> () const</td></tr>
<tr class="separator:ad2393088d96dd135ba899e8c49c4031a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0bfe119e0a1dc9762bfacdf8be680d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element.html#ae0bfe119e0a1dc9762bfacdf8be680d9">clear</a> () override</td></tr>
<tr class="separator:ae0bfe119e0a1dc9762bfacdf8be680d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classexml_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1_node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1_node.html">exml::Node</a></td></tr>
<tr class="memitem:a092b881b982d94688c071d578a95c830 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a092b881b982d94688c071d578a95c830">Node</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; &amp;_internalNode)</td></tr>
<tr class="separator:a092b881b982d94688c071d578a95c830 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2516c52e7cb36c63b9ab141220bd2997 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2516c52e7cb36c63b9ab141220bd2997">Node</a> ()</td></tr>
<tr class="separator:a2516c52e7cb36c63b9ab141220bd2997 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90cf2cd5ef588c4b817fc69fc4756a5b inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a90cf2cd5ef588c4b817fc69fc4756a5b">~Node</a> ()=default</td></tr>
<tr class="separator:a90cf2cd5ef588c4b817fc69fc4756a5b inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2be1ded472149113f3ea70710f57b39 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ae2be1ded472149113f3ea70710f57b39">exist</a> () const</td></tr>
<tr class="separator:ae2be1ded472149113f3ea70710f57b39 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54d14b2b0d56d68d451b97b60e05c0cb inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a54d14b2b0d56d68d451b97b60e05c0cb">getPos</a> () const</td></tr>
<tr class="separator:a54d14b2b0d56d68d451b97b60e05c0cb inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb042954d3f7e14f8c717dd09123b416 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#abb042954d3f7e14f8c717dd09123b416">setValue</a> (std::string _value)</td></tr>
<tr class="separator:abb042954d3f7e14f8c717dd09123b416 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b9a9d4befc43fce6cf11076b4d11aca inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a8b9a9d4befc43fce6cf11076b4d11aca">getValue</a> () const</td></tr>
<tr class="separator:a8b9a9d4befc43fce6cf11076b4d11aca inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76f3e55116cd7c7c4243496f032d84ab inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a76f3e55116cd7c7c4243496f032d84ab">getType</a> () const</td></tr>
<tr class="separator:a76f3e55116cd7c7c4243496f032d84ab inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb8c60f6a9a9c1b055755337cd877b12 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_document.html">exml::Document</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#afb8c60f6a9a9c1b055755337cd877b12">toDocument</a> ()</td></tr>
<tr class="separator:afb8c60f6a9a9c1b055755337cd877b12 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad22d95b63c6a5bbf5aa231b73611deb3 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_document.html">exml::Document</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ad22d95b63c6a5bbf5aa231b73611deb3">toDocument</a> () const</td></tr>
<tr class="separator:ad22d95b63c6a5bbf5aa231b73611deb3 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28ffb3a79990b4b8e85f0638b1c6024c inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a28ffb3a79990b4b8e85f0638b1c6024c">toAttribute</a> ()</td></tr>
<tr class="separator:a28ffb3a79990b4b8e85f0638b1c6024c inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a9e697023a86b514fa1bd92eddbbd01 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a9a9e697023a86b514fa1bd92eddbbd01">toAttribute</a> () const</td></tr>
<tr class="separator:a9a9e697023a86b514fa1bd92eddbbd01 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2973418a68af05a814fcf463c678e603 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_comment.html">exml::Comment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2973418a68af05a814fcf463c678e603">toComment</a> ()</td></tr>
<tr class="separator:a2973418a68af05a814fcf463c678e603 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2df46897ec6a7887c1091f1ed073ae8e inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_comment.html">exml::Comment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2df46897ec6a7887c1091f1ed073ae8e">toComment</a> () const</td></tr>
<tr class="separator:a2df46897ec6a7887c1091f1ed073ae8e inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cb2c0185ed2e18bf3742925adfc1e6a inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a6cb2c0185ed2e18bf3742925adfc1e6a">toDeclaration</a> ()</td></tr>
<tr class="separator:a6cb2c0185ed2e18bf3742925adfc1e6a inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addf04f01b3451d6e206b64ef6b957697 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#addf04f01b3451d6e206b64ef6b957697">toDeclaration</a> () const</td></tr>
<tr class="separator:addf04f01b3451d6e206b64ef6b957697 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a767481c377a99616b66b953a02f64dbe inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_element.html">exml::Element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a767481c377a99616b66b953a02f64dbe">toElement</a> ()</td></tr>
<tr class="separator:a767481c377a99616b66b953a02f64dbe inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ec66e5c99bb66879d22df9eb017105f inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_element.html">exml::Element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a8ec66e5c99bb66879d22df9eb017105f">toElement</a> () const</td></tr>
<tr class="separator:a8ec66e5c99bb66879d22df9eb017105f inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f8abab1c25a8f948cdf3d1ad82e9219 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_text.html">exml::Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a4f8abab1c25a8f948cdf3d1ad82e9219">toText</a> ()</td></tr>
<tr class="separator:a4f8abab1c25a8f948cdf3d1ad82e9219 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3649c79bfff883276edf43260e5adb25 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_text.html">exml::Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a3649c79bfff883276edf43260e5adb25">toText</a> () const</td></tr>
<tr class="separator:a3649c79bfff883276edf43260e5adb25 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4d737c69879615f52989389f3a38051 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ae4d737c69879615f52989389f3a38051">isDocument</a> () const</td></tr>
<tr class="separator:ae4d737c69879615f52989389f3a38051 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a507e9c645182210cd5b2d7c79df2830e inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a507e9c645182210cd5b2d7c79df2830e">isAttribute</a> () const</td></tr>
<tr class="separator:a507e9c645182210cd5b2d7c79df2830e inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78ac0d44a04a9306d106a3a9528d6bc1 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a78ac0d44a04a9306d106a3a9528d6bc1">isComment</a> () const</td></tr>
<tr class="separator:a78ac0d44a04a9306d106a3a9528d6bc1 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a448ec01b749b7ed8dd15f5919936e132 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a448ec01b749b7ed8dd15f5919936e132">isDeclaration</a> () const</td></tr>
<tr class="separator:a448ec01b749b7ed8dd15f5919936e132 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fc2ab327f4add7030ff8d95d7f03d1b inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a6fc2ab327f4add7030ff8d95d7f03d1b">isElement</a> () const</td></tr>
<tr class="separator:a6fc2ab327f4add7030ff8d95d7f03d1b inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb3f9c47de4b8152d2f5510ca0a8d448 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#abb3f9c47de4b8152d2f5510ca0a8d448">isText</a> () const</td></tr>
<tr class="separator:abb3f9c47de4b8152d2f5510ca0a8d448 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:acf09c48748366af9925513ed978db4c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_element_data.html">ElementData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element.html#acf09c48748366af9925513ed978db4c9">nodes</a></td></tr>
<tr class="separator:acf09c48748366af9925513ed978db4c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classexml_1_1_attribute_list"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classexml_1_1_attribute_list')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td></tr>
<tr class="memitem:ae5ecfeb8362dc2dd0481ec74e56f19dd inherit pub_attribs_classexml_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_attribute_list_data.html">AttributeListData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list.html#ae5ecfeb8362dc2dd0481ec74e56f19dd">attributes</a></td></tr>
<tr class="separator:ae5ecfeb8362dc2dd0481ec74e56f19dd inherit pub_attribs_classexml_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classexml_1_1_attribute_list"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classexml_1_1_attribute_list')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classexml_1_1_attribute_list.html">exml::AttributeList</a></td></tr>
<tr class="memitem:abc82bcc84a8ae03319c87d1d6c47a125 inherit pro_methods_classexml_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list.html#abc82bcc84a8ae03319c87d1d6c47a125">AttributeList</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; &amp;_internalNode)</td></tr>
<tr class="separator:abc82bcc84a8ae03319c87d1d6c47a125 inherit pro_methods_classexml_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e37ac5da7793eb11cd04ccceda77877 inherit pro_methods_classexml_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_attribute_list.html#a4e37ac5da7793eb11cd04ccceda77877">AttributeList</a> ()</td></tr>
<tr class="separator:a4e37ac5da7793eb11cd04ccceda77877 inherit pro_methods_classexml_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classexml_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classexml_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classexml_1_1_node.html">exml::Node</a></td></tr>
<tr class="memitem:a37781fb340da72020fe008b2633991dd inherit pro_attribs_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a37781fb340da72020fe008b2633991dd">m_data</a></td></tr>
<tr class="separator:a37781fb340da72020fe008b2633991dd inherit pro_attribs_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Basic element <a class="el" href="classexml_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> of an XML document &lt;YYYYY&gt;. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a223f43a5ea52c38d6b6cf911654b8ba9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a223f43a5ea52c38d6b6cf911654b8ba9">&sect;&nbsp;</a></span>Element() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::Element::Element </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>_internalNode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_internalNode</td><td>Internal <a class="el" href="classexml_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> to set data </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a2ffc7edc1096fa2b9a55b12551ca7bc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ffc7edc1096fa2b9a55b12551ca7bc8">&sect;&nbsp;</a></span>Element() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::Element::Element </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classexml_1_1_element.html">exml::Element</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Object to copy </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a82266ec7e8ba45b6fc4983f0a3798a5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82266ec7e8ba45b6fc4983f0a3798a5b">&sect;&nbsp;</a></span>Element() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::Element::Element </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_value</em> = <code>&quot;&quot;</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td><a class="el" href="classexml_1_1_element.html" title="Basic element Node of an XML document &lt;YYYYY&gt;. ">Element</a> name; </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ae0bfe119e0a1dc9762bfacdf8be680d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0bfe119e0a1dc9762bfacdf8be680d9">&sect;&nbsp;</a></span>clear()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void exml::Element::clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>clear the <a class="el" href="classexml_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> </p>
<p>Reimplemented from <a class="el" href="classexml_1_1_node.html#a3926b5227f9ca2c83b8d421f86afadb3">exml::Node</a>.</p>
</div>
</div>
<a id="ad2393088d96dd135ba899e8c49c4031a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2393088d96dd135ba899e8c49c4031a">&sect;&nbsp;</a></span>getText()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string exml::Element::getText </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>get the internal data of the element (if the element has some sub node thay are converted in xml string == &gt; like this it is not needed to use &lt;![CDATA[...]]&gt; </p>
<dl class="section return"><dt>Returns</dt><dd>the curent data string. if Only one text node, then we get the parssed data (no &amp; ...) if more than one node, then we transform &amp;,",',&lt;,&gt; in xml normal text... </dd></dl>
</div>
</div>
<a id="a44e4b63edf7a087ba0d25b993c118a7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44e4b63edf7a087ba0d25b993c118a7f">&sect;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_element.html">exml::Element</a>&amp; exml::Element::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classexml_1_1_element.html">exml::Element</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Object to copy </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference on this class </dd></dl>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="acf09c48748366af9925513ed978db4c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf09c48748366af9925513ed978db4c9">&sect;&nbsp;</a></span>nodes</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_element_data.html">ElementData</a> exml::Element::nodes</td>
</tr>
</table>
</div><div class="memdoc">
<p>All Sub-nodes interface. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/exml/exml/<a class="el" href="_element_8hpp_source.html">Element.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

BIN
classexml_1_1_element.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 912 B

View File

@ -0,0 +1,172 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_element_data.html">ElementData</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml::ElementData Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classexml_1_1_element_data.html">exml::ElementData</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_element_data.html#aa70c78eeee7d8bc271afe62a273ee264">add</a>(const exml::Node &amp;_node)</td><td class="entry"><a class="el" href="classexml_1_1_element_data.html">exml::ElementData</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_element_data.html#a914496eb85268156e48899bcf20e7c51">begin</a>()</td><td class="entry"><a class="el" href="classexml_1_1_element_data.html">exml::ElementData</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_element_data.html#a679f35ae05516d778d7938586da660fc">begin</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_element_data.html">exml::ElementData</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_element_data.html#ad07fd074cf1a0dd9e4dcc512c7f6799e">ElementData</a>(exml::Element *_list)</td><td class="entry"><a class="el" href="classexml_1_1_element_data.html">exml::ElementData</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_element_data.html#af59790d45b981b0c7baaec7ed4f7dc12">end</a>()</td><td class="entry"><a class="el" href="classexml_1_1_element_data.html">exml::ElementData</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_element_data.html#a373d38dc02060f1a2a601c5b0ced7337">end</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_element_data.html">exml::ElementData</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_element_data.html#a12a26ad91e1c195461bc923055a5c501">getType</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classexml_1_1_element_data.html">exml::ElementData</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_element_data.html#a55fff4e7a14eeb5adf55270117ccedf9">iterator</a> typedef</td><td class="entry"><a class="el" href="classexml_1_1_element_data.html">exml::ElementData</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_element_data.html#a486183c52aaeed1e16df9afee3366f83">operator[]</a>(int32_t _id)</td><td class="entry"><a class="el" href="classexml_1_1_element_data.html">exml::ElementData</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_element_data.html#a2d9243d2eb93a27344926ebcc3887b4f">operator[]</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classexml_1_1_element_data.html">exml::ElementData</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_element_data.html#a530492631e31b02a5674afc50bcce005">operator[]</a>(const std::string &amp;_name)</td><td class="entry"><a class="el" href="classexml_1_1_element_data.html">exml::ElementData</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_element_data.html#ad9857fd5e36acd703943305df0b73059">operator[]</a>(const std::string &amp;_name) const</td><td class="entry"><a class="el" href="classexml_1_1_element_data.html">exml::ElementData</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_element_data.html#a358814eb35fe9025565185055b8b3782">remove</a>(const std::string &amp;_nodeName)</td><td class="entry"><a class="el" href="classexml_1_1_element_data.html">exml::ElementData</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_element_data.html#a5716dadf951f90a0bd52204983c36e3b">size</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_element_data.html">exml::ElementData</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,536 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: exml::ElementData Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_element_data.html">ElementData</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classexml_1_1_element_data-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">exml::ElementData Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_element_8hpp_source.html">Element.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a55fff4e7a14eeb5adf55270117ccedf9"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element_data.html#a55fff4e7a14eeb5adf55270117ccedf9">iterator</a> = <a class="el" href="classexml_1_1iterator.html">exml::iterator</a>&lt; <a class="el" href="classexml_1_1_element_data.html">exml::ElementData</a>, <a class="el" href="classexml_1_1_node.html">exml::Node</a> &gt;</td></tr>
<tr class="separator:a55fff4e7a14eeb5adf55270117ccedf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ad07fd074cf1a0dd9e4dcc512c7f6799e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element_data.html#ad07fd074cf1a0dd9e4dcc512c7f6799e">ElementData</a> (<a class="el" href="classexml_1_1_element.html">exml::Element</a> *_list)</td></tr>
<tr class="separator:ad07fd074cf1a0dd9e4dcc512c7f6799e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5716dadf951f90a0bd52204983c36e3b"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element_data.html#a5716dadf951f90a0bd52204983c36e3b">size</a> () const</td></tr>
<tr class="separator:a5716dadf951f90a0bd52204983c36e3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa70c78eeee7d8bc271afe62a273ee264"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element_data.html#aa70c78eeee7d8bc271afe62a273ee264">add</a> (const <a class="el" href="classexml_1_1_node.html">exml::Node</a> &amp;_node)</td></tr>
<tr class="separator:aa70c78eeee7d8bc271afe62a273ee264"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a358814eb35fe9025565185055b8b3782"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element_data.html#a358814eb35fe9025565185055b8b3782">remove</a> (const std::string &amp;_nodeName)</td></tr>
<tr class="separator:a358814eb35fe9025565185055b8b3782"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12a26ad91e1c195461bc923055a5c501"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element_data.html#a12a26ad91e1c195461bc923055a5c501">getType</a> (int32_t _id) const</td></tr>
<tr class="separator:a12a26ad91e1c195461bc923055a5c501"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a486183c52aaeed1e16df9afee3366f83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_node.html">exml::Node</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element_data.html#a486183c52aaeed1e16df9afee3366f83">operator[]</a> (int32_t _id)</td></tr>
<tr class="separator:a486183c52aaeed1e16df9afee3366f83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d9243d2eb93a27344926ebcc3887b4f"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_node.html">exml::Node</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element_data.html#a2d9243d2eb93a27344926ebcc3887b4f">operator[]</a> (int32_t _id) const</td></tr>
<tr class="separator:a2d9243d2eb93a27344926ebcc3887b4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a530492631e31b02a5674afc50bcce005"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_element.html">exml::Element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element_data.html#a530492631e31b02a5674afc50bcce005">operator[]</a> (const std::string &amp;_name)</td></tr>
<tr class="separator:a530492631e31b02a5674afc50bcce005"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9857fd5e36acd703943305df0b73059"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_element.html">exml::Element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element_data.html#ad9857fd5e36acd703943305df0b73059">operator[]</a> (const std::string &amp;_name) const</td></tr>
<tr class="separator:ad9857fd5e36acd703943305df0b73059"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a914496eb85268156e48899bcf20e7c51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_element_data.html#a55fff4e7a14eeb5adf55270117ccedf9">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element_data.html#a914496eb85268156e48899bcf20e7c51">begin</a> ()</td></tr>
<tr class="separator:a914496eb85268156e48899bcf20e7c51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af59790d45b981b0c7baaec7ed4f7dc12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_element_data.html#a55fff4e7a14eeb5adf55270117ccedf9">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element_data.html#af59790d45b981b0c7baaec7ed4f7dc12">end</a> ()</td></tr>
<tr class="separator:af59790d45b981b0c7baaec7ed4f7dc12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a679f35ae05516d778d7938586da660fc"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_element_data.html#a55fff4e7a14eeb5adf55270117ccedf9">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element_data.html#a679f35ae05516d778d7938586da660fc">begin</a> () const</td></tr>
<tr class="separator:a679f35ae05516d778d7938586da660fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a373d38dc02060f1a2a601c5b0ced7337"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_element_data.html#a55fff4e7a14eeb5adf55270117ccedf9">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_element_data.html#a373d38dc02060f1a2a601c5b0ced7337">end</a> () const</td></tr>
<tr class="separator:a373d38dc02060f1a2a601c5b0ced7337"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Basic element <a class="el" href="classexml_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> of an XML document &lt;YYYYY&gt;. </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000001">Todo:</a></b></dt><dd><p class="startdd">Remove node with a specisic ID/Iterator (erase) </p>
<p class="enddd">Remove an <a class="el" href="classexml_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> with his <a class="el" href="classexml_1_1_element.html" title="Basic element Node of an XML document &lt;YYYYY&gt;. ">exml::Element</a> link </p>
</dd></dl>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a55fff4e7a14eeb5adf55270117ccedf9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55fff4e7a14eeb5adf55270117ccedf9">&sect;&nbsp;</a></span>iterator</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classexml_1_1_element_data.html#a55fff4e7a14eeb5adf55270117ccedf9">exml::ElementData::iterator</a> = <a class="el" href="classexml_1_1iterator.html">exml::iterator</a>&lt;<a class="el" href="classexml_1_1_element_data.html">exml::ElementData</a>, <a class="el" href="classexml_1_1_node.html">exml::Node</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>Specify iterator of the element methode. </p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ad07fd074cf1a0dd9e4dcc512c7f6799e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad07fd074cf1a0dd9e4dcc512c7f6799e">&sect;&nbsp;</a></span>ElementData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::ElementData::ElementData </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classexml_1_1_element.html">exml::Element</a> *&#160;</td>
<td class="paramname"><em>_list</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>constructor on the <a class="el" href="classexml_1_1_element_data.html" title="Basic element Node of an XML document &lt;YYYYY&gt;. ">ElementData</a> class </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_list</td><td>Get pointer on the <a class="el" href="classexml_1_1_element.html" title="Basic element Node of an XML document &lt;YYYYY&gt;. ">exml::Element</a> class (must not be nullptr) </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aa70c78eeee7d8bc271afe62a273ee264"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa70c78eeee7d8bc271afe62a273ee264">&sect;&nbsp;</a></span>add()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void exml::ElementData::add </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classexml_1_1_node.html">exml::Node</a> &amp;&#160;</td>
<td class="paramname"><em>_node</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>add a node at the element (not <a class="el" href="classexml_1_1_attribute.html" title="Single attribute element. ">exml::Attribute</a> (move in the attribute automaticly). </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_node</td><td><a class="el" href="classexml_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> to add. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a914496eb85268156e48899bcf20e7c51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a914496eb85268156e48899bcf20e7c51">&sect;&nbsp;</a></span>begin() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_element_data.html#a55fff4e7a14eeb5adf55270117ccedf9">iterator</a> exml::ElementData::begin </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get iterator of the first sub nodes. </p>
<dl class="section return"><dt>Returns</dt><dd>iterator on the begin position of the nodes </dd></dl>
</div>
</div>
<a id="a679f35ae05516d778d7938586da660fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a679f35ae05516d778d7938586da660fc">&sect;&nbsp;</a></span>begin() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classexml_1_1_element_data.html#a55fff4e7a14eeb5adf55270117ccedf9">iterator</a> exml::ElementData::begin </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get const iterator of the first sub nodes. </p>
<dl class="section return"><dt>Returns</dt><dd>const iterator on the begin position of the nodes </dd></dl>
</div>
</div>
<a id="af59790d45b981b0c7baaec7ed4f7dc12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af59790d45b981b0c7baaec7ed4f7dc12">&sect;&nbsp;</a></span>end() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_element_data.html#a55fff4e7a14eeb5adf55270117ccedf9">iterator</a> exml::ElementData::end </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get iterator of the next of the last sub nodes. </p>
<dl class="section return"><dt>Returns</dt><dd>iterator on the next of the last position of the nodes </dd></dl>
</div>
</div>
<a id="a373d38dc02060f1a2a601c5b0ced7337"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a373d38dc02060f1a2a601c5b0ced7337">&sect;&nbsp;</a></span>end() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classexml_1_1_element_data.html#a55fff4e7a14eeb5adf55270117ccedf9">iterator</a> exml::ElementData::end </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get const iterator of the next of the last sub nodes. </p>
<dl class="section return"><dt>Returns</dt><dd>const iterator on the next of the last position of the nodes </dd></dl>
</div>
</div>
<a id="a12a26ad91e1c195461bc923055a5c501"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12a26ad91e1c195461bc923055a5c501">&sect;&nbsp;</a></span>getType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a> exml::ElementData::getType </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_id</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>get the type of the element id. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_id</td><td>Id of the element. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the Current type of the element or exml::typeUnknow. </dd></dl>
</div>
</div>
<a id="a486183c52aaeed1e16df9afee3366f83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a486183c52aaeed1e16df9afee3366f83">&sect;&nbsp;</a></span>operator[]() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_node.html">exml::Node</a> exml::ElementData::operator[] </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>get the <a class="el" href="classexml_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> pointer of the element id. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_id</td><td>Id of the element. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer on node. </dd></dl>
</div>
</div>
<a id="a2d9243d2eb93a27344926ebcc3887b4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d9243d2eb93a27344926ebcc3887b4f">&sect;&nbsp;</a></span>operator[]() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classexml_1_1_node.html">exml::Node</a> exml::ElementData::operator[] </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_id</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>get the <a class="el" href="classexml_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> pointer of the element id. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_id</td><td>Id of the element. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer on node. </dd></dl>
</div>
</div>
<a id="a530492631e31b02a5674afc50bcce005"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a530492631e31b02a5674afc50bcce005">&sect;&nbsp;</a></span>operator[]() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_element.html">exml::Element</a> exml::ElementData::operator[] </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>get an element with his name (work only with <a class="el" href="classexml_1_1_element.html" title="Basic element Node of an XML document &lt;YYYYY&gt;. ">exml::Element</a>) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>Name of the element that is requested </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer on the element or NULL. </dd></dl>
</div>
</div>
<a id="ad9857fd5e36acd703943305df0b73059"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9857fd5e36acd703943305df0b73059">&sect;&nbsp;</a></span>operator[]() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classexml_1_1_element.html">exml::Element</a> exml::ElementData::operator[] </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_name</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>get an element with his name (work only with <a class="el" href="classexml_1_1_element.html" title="Basic element Node of an XML document &lt;YYYYY&gt;. ">exml::Element</a>) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>Name of the element that is requested </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer on the element or NULL. </dd></dl>
</div>
</div>
<a id="a358814eb35fe9025565185055b8b3782"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a358814eb35fe9025565185055b8b3782">&sect;&nbsp;</a></span>remove()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void exml::ElementData::remove </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_nodeName</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove a node with his name. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_nodeName</td><td>Name of the node. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a5716dadf951f90a0bd52204983c36e3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5716dadf951f90a0bd52204983c36e3b">&sect;&nbsp;</a></span>size()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t exml::ElementData::size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>get the number of sub element in the node (can be <a class="el" href="classexml_1_1_comment.html" title="Comment node: &lt;! ... &gt;. ">exml::Comment</a> ; <a class="el" href="classexml_1_1_element.html" title="Basic element Node of an XML document &lt;YYYYY&gt;. ">exml::Element</a> ; <a class="el" href="classexml_1_1_text.html" title="Text node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt;. ">exml::Text</a> :<a class="el" href="classexml_1_1_declaration.html" title="Declaration node: &lt;?XXXXXX ... &gt;. ">exml::Declaration</a>). </p>
<dl class="section return"><dt>Returns</dt><dd>a number &gt;=0. </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/exml/exml/<a class="el" href="_element_8hpp_source.html">Element.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,171 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_file_pos.html">FilePos</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml::FilePos Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_file_pos.html#a1cebeb3549b1cb0fc70a8f16920fa1bd">check</a>(char32_t _val)</td><td class="entry"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_file_pos.html#a102e27f85283950c7b16df1e8a8f1d1e">clear</a>()</td><td class="entry"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_file_pos.html#a2b2c28d6f80008001260c648737e9a1a">FilePos</a>()</td><td class="entry"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_file_pos.html#ad5cda3c3fab8b28b7f07748fe16972bc">FilePos</a>(size_t _line, size_t _col)</td><td class="entry"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_file_pos.html#aa22cbb8c42f8dfe97b2c9d0bc24a4fcf">getCol</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_file_pos.html#a3ef734cfb15e3fa78a02d8b3903bd7bf">getLine</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_file_pos.html#ad6fac94acb08f15e2512941a74b18a6c">newLine</a>()</td><td class="entry"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_file_pos.html#a3067c3e30e09948b1417a33c2b9288e1">operator++</a>()</td><td class="entry"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_file_pos.html#a69395e5ac784cbabd9a3f43531df9361">operator+=</a>(const FilePos &amp;_obj)</td><td class="entry"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_file_pos.html#ab2f05ee84ead0fbee771158709d5cb81">operator+=</a>(size_t _col)</td><td class="entry"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_file_pos.html#a58851a7b165b6661574dae8c38b57d89">operator--</a>()</td><td class="entry"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_file_pos.html#a928e0b34437137830c67c46ac3f8617a">operator=</a>(const FilePos &amp;_obj)</td><td class="entry"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_file_pos.html#a46f80c60dbdc4674c57b5a116ead18a5">set</a>(size_t _line, size_t _col)</td><td class="entry"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

518
classexml_1_1_file_pos.html Normal file
View File

@ -0,0 +1,518 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: exml::FilePos Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_file_pos.html">FilePos</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classexml_1_1_file_pos-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">exml::FilePos Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_file_pos_8hpp_source.html">FilePos.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a2b2c28d6f80008001260c648737e9a1a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_file_pos.html#a2b2c28d6f80008001260c648737e9a1a">FilePos</a> ()</td></tr>
<tr class="separator:a2b2c28d6f80008001260c648737e9a1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5cda3c3fab8b28b7f07748fe16972bc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_file_pos.html#ad5cda3c3fab8b28b7f07748fe16972bc">FilePos</a> (size_t _line, size_t _col)</td></tr>
<tr class="separator:ad5cda3c3fab8b28b7f07748fe16972bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3067c3e30e09948b1417a33c2b9288e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_file_pos.html">FilePos</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_file_pos.html#a3067c3e30e09948b1417a33c2b9288e1">operator++</a> ()</td></tr>
<tr class="separator:a3067c3e30e09948b1417a33c2b9288e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58851a7b165b6661574dae8c38b57d89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_file_pos.html">FilePos</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_file_pos.html#a58851a7b165b6661574dae8c38b57d89">operator--</a> ()</td></tr>
<tr class="separator:a58851a7b165b6661574dae8c38b57d89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69395e5ac784cbabd9a3f43531df9361"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_file_pos.html">FilePos</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_file_pos.html#a69395e5ac784cbabd9a3f43531df9361">operator+=</a> (const <a class="el" href="classexml_1_1_file_pos.html">FilePos</a> &amp;_obj)</td></tr>
<tr class="separator:a69395e5ac784cbabd9a3f43531df9361"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2f05ee84ead0fbee771158709d5cb81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_file_pos.html">FilePos</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_file_pos.html#ab2f05ee84ead0fbee771158709d5cb81">operator+=</a> (size_t _col)</td></tr>
<tr class="separator:ab2f05ee84ead0fbee771158709d5cb81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a928e0b34437137830c67c46ac3f8617a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_file_pos.html">FilePos</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_file_pos.html#a928e0b34437137830c67c46ac3f8617a">operator=</a> (const <a class="el" href="classexml_1_1_file_pos.html">FilePos</a> &amp;_obj)</td></tr>
<tr class="separator:a928e0b34437137830c67c46ac3f8617a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6fac94acb08f15e2512941a74b18a6c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_file_pos.html#ad6fac94acb08f15e2512941a74b18a6c">newLine</a> ()</td></tr>
<tr class="separator:ad6fac94acb08f15e2512941a74b18a6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cebeb3549b1cb0fc70a8f16920fa1bd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_file_pos.html#a1cebeb3549b1cb0fc70a8f16920fa1bd">check</a> (char32_t _val)</td></tr>
<tr class="separator:a1cebeb3549b1cb0fc70a8f16920fa1bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46f80c60dbdc4674c57b5a116ead18a5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_file_pos.html#a46f80c60dbdc4674c57b5a116ead18a5">set</a> (size_t _line, size_t _col)</td></tr>
<tr class="separator:a46f80c60dbdc4674c57b5a116ead18a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a102e27f85283950c7b16df1e8a8f1d1e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_file_pos.html#a102e27f85283950c7b16df1e8a8f1d1e">clear</a> ()</td></tr>
<tr class="separator:a102e27f85283950c7b16df1e8a8f1d1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa22cbb8c42f8dfe97b2c9d0bc24a4fcf"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_file_pos.html#aa22cbb8c42f8dfe97b2c9d0bc24a4fcf">getCol</a> () const</td></tr>
<tr class="separator:aa22cbb8c42f8dfe97b2c9d0bc24a4fcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ef734cfb15e3fa78a02d8b3903bd7bf"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_file_pos.html#a3ef734cfb15e3fa78a02d8b3903bd7bf">getLine</a> () const</td></tr>
<tr class="separator:a3ef734cfb15e3fa78a02d8b3903bd7bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Position in the file of the original data. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a2b2c28d6f80008001260c648737e9a1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b2c28d6f80008001260c648737e9a1a">&sect;&nbsp;</a></span>FilePos() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::FilePos::FilePos </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>default contructor (set line and col at 0) </p>
</div>
</div>
<a id="ad5cda3c3fab8b28b7f07748fe16972bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5cda3c3fab8b28b7f07748fe16972bc">&sect;&nbsp;</a></span>FilePos() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::FilePos::FilePos </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>_line</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>_col</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>initialize constructor </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_line</td><td>Line in the file </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_col</td><td>Colomn in the file </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a1cebeb3549b1cb0fc70a8f16920fa1bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1cebeb3549b1cb0fc70a8f16920fa1bd">&sect;&nbsp;</a></span>check()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool exml::FilePos::check </td>
<td>(</td>
<td class="paramtype">char32_t&#160;</td>
<td class="paramname"><em>_val</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if the value is a new line and update internal property. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_val</td><td>Char value to check </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true We find a new line </dd>
<dd>
false We NOT find a new line </dd></dl>
</div>
</div>
<a id="a102e27f85283950c7b16df1e8a8f1d1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a102e27f85283950c7b16df1e8a8f1d1e">&sect;&nbsp;</a></span>clear()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void exml::FilePos::clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Reset position at 0,0. </p>
</div>
</div>
<a id="aa22cbb8c42f8dfe97b2c9d0bc24a4fcf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa22cbb8c42f8dfe97b2c9d0bc24a4fcf">&sect;&nbsp;</a></span>getCol()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t exml::FilePos::getCol </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the colomn position. </p>
<dl class="section return"><dt>Returns</dt><dd>Colomn in number of utf8-char </dd></dl>
</div>
</div>
<a id="a3ef734cfb15e3fa78a02d8b3903bd7bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ef734cfb15e3fa78a02d8b3903bd7bf">&sect;&nbsp;</a></span>getLine()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t exml::FilePos::getLine </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the line number position. </p>
<dl class="section return"><dt>Returns</dt><dd>line ID (start at 0) </dd></dl>
</div>
</div>
<a id="ad6fac94acb08f15e2512941a74b18a6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6fac94acb08f15e2512941a74b18a6c">&sect;&nbsp;</a></span>newLine()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void exml::FilePos::newLine </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Find a new line &amp; reset colomn at 0. </p>
</div>
</div>
<a id="a3067c3e30e09948b1417a33c2b9288e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3067c3e30e09948b1417a33c2b9288e1">&sect;&nbsp;</a></span>operator++()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_file_pos.html">FilePos</a>&amp; exml::FilePos::operator++ </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Increment the colomn position. </p>
<dl class="section return"><dt>Returns</dt><dd>Reference on this </dd></dl>
</div>
</div>
<a id="a69395e5ac784cbabd9a3f43531df9361"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69395e5ac784cbabd9a3f43531df9361">&sect;&nbsp;</a></span>operator+=() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_file_pos.html">FilePos</a>&amp; exml::FilePos::operator+= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classexml_1_1_file_pos.html">FilePos</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Addition operator. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Addition object.. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Reference on this </dd></dl>
</div>
</div>
<a id="ab2f05ee84ead0fbee771158709d5cb81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2f05ee84ead0fbee771158709d5cb81">&sect;&nbsp;</a></span>operator+=() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_file_pos.html">FilePos</a>&amp; exml::FilePos::operator+= </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>_col</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Colomn addition operator. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_col</td><td>Number of colomn to add </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Reference on this </dd></dl>
</div>
</div>
<a id="a58851a7b165b6661574dae8c38b57d89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58851a7b165b6661574dae8c38b57d89">&sect;&nbsp;</a></span>operator--()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_file_pos.html">FilePos</a>&amp; exml::FilePos::operator-- </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Decrement the colomn position. </p>
<dl class="section return"><dt>Returns</dt><dd>Reference on this </dd></dl>
</div>
</div>
<a id="a928e0b34437137830c67c46ac3f8617a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a928e0b34437137830c67c46ac3f8617a">&sect;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_file_pos.html">FilePos</a>&amp; exml::FilePos::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classexml_1_1_file_pos.html">FilePos</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Asignment operator. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Object to copy </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Reference on this </dd></dl>
</div>
</div>
<a id="a46f80c60dbdc4674c57b5a116ead18a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46f80c60dbdc4674c57b5a116ead18a5">&sect;&nbsp;</a></span>set()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void exml::FilePos::set </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>_line</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>_col</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Setter of specific data. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_line</td><td>Line in the file </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_col</td><td>Colomn in the file </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/exml/exml/<a class="el" href="_file_pos_8hpp_source.html">FilePos.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,189 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_node.html">Node</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml::Node Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classexml_1_1_node.html">exml::Node</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a3926b5227f9ca2c83b8d421f86afadb3">clear</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#ae2be1ded472149113f3ea70710f57b39">exist</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>exml::AttributeListData</b> (defined in <a class="el" href="classexml_1_1_node.html">exml::Node</a>)</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>exml::Element</b> (defined in <a class="el" href="classexml_1_1_node.html">exml::Node</a>)</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>exml::ElementData</b> (defined in <a class="el" href="classexml_1_1_node.html">exml::Node</a>)</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a54d14b2b0d56d68d451b97b60e05c0cb">getPos</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a76f3e55116cd7c7c4243496f032d84ab">getType</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a8b9a9d4befc43fce6cf11076b4d11aca">getValue</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a507e9c645182210cd5b2d7c79df2830e">isAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a78ac0d44a04a9306d106a3a9528d6bc1">isComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a448ec01b749b7ed8dd15f5919936e132">isDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#ae4d737c69879615f52989389f3a38051">isDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a6fc2ab327f4add7030ff8d95d7f03d1b">isElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#abb3f9c47de4b8152d2f5510ca0a8d448">isText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a37781fb340da72020fe008b2633991dd">m_data</a></td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a092b881b982d94688c071d578a95c830">Node</a>(const ememory::SharedPtr&lt; exml::internal::Node &gt; &amp;_internalNode)</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a2516c52e7cb36c63b9ab141220bd2997">Node</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#abb042954d3f7e14f8c717dd09123b416">setValue</a>(std::string _value)</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a28ffb3a79990b4b8e85f0638b1c6024c">toAttribute</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a9a9e697023a86b514fa1bd92eddbbd01">toAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a2973418a68af05a814fcf463c678e603">toComment</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a2df46897ec6a7887c1091f1ed073ae8e">toComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a6cb2c0185ed2e18bf3742925adfc1e6a">toDeclaration</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#addf04f01b3451d6e206b64ef6b957697">toDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#afb8c60f6a9a9c1b055755337cd877b12">toDocument</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#ad22d95b63c6a5bbf5aa231b73611deb3">toDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a767481c377a99616b66b953a02f64dbe">toElement</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a8ec66e5c99bb66879d22df9eb017105f">toElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a4f8abab1c25a8f948cdf3d1ad82e9219">toText</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a3649c79bfff883276edf43260e5adb25">toText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a90cf2cd5ef588c4b817fc69fc4756a5b">~Node</a>()=default</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

862
classexml_1_1_node.html Normal file
View File

@ -0,0 +1,862 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: exml::Node Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_node.html">Node</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classexml_1_1_node-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">exml::Node Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_node_8hpp_source.html">Node.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for exml::Node:</div>
<div class="dyncontent">
<div class="center">
<img src="classexml_1_1_node.png" usemap="#exml::Node_map" alt=""/>
<map id="exml::Node_map" name="exml::Node_map">
<area href="classexml_1_1_attribute.html" title="Single attribute element. " alt="exml::Attribute" shape="rect" coords="0,56,135,80"/>
<area href="classexml_1_1_attribute_list.html" title="List of all attribute element in a node. " alt="exml::AttributeList" shape="rect" coords="145,56,280,80"/>
<area href="classexml_1_1_comment.html" title="Comment node: &lt;! ... &gt;. " alt="exml::Comment" shape="rect" coords="290,56,425,80"/>
<area href="classexml_1_1_text.html" title="Text node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt;. " alt="exml::Text" shape="rect" coords="435,56,570,80"/>
<area href="classexml_1_1_declaration.html" title="Declaration node: &lt;?XXXXXX ... &gt;. " alt="exml::Declaration" shape="rect" coords="72,112,207,136"/>
<area href="classexml_1_1_element.html" title="Basic element Node of an XML document &lt;YYYYY&gt;. " alt="exml::Element" shape="rect" coords="217,112,352,136"/>
<area href="classexml_1_1_declaration_x_m_l.html" title="Declaration node: &lt;?XML ... &gt;. " alt="exml::DeclarationXML" shape="rect" coords="72,168,207,192"/>
<area href="classexml_1_1_document.html" title="Basic document element of a document. " alt="exml::Document" shape="rect" coords="217,168,352,192"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a092b881b982d94688c071d578a95c830"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a092b881b982d94688c071d578a95c830">Node</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; &amp;_internalNode)</td></tr>
<tr class="separator:a092b881b982d94688c071d578a95c830"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2516c52e7cb36c63b9ab141220bd2997"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2516c52e7cb36c63b9ab141220bd2997">Node</a> ()</td></tr>
<tr class="separator:a2516c52e7cb36c63b9ab141220bd2997"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90cf2cd5ef588c4b817fc69fc4756a5b"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a90cf2cd5ef588c4b817fc69fc4756a5b">~Node</a> ()=default</td></tr>
<tr class="separator:a90cf2cd5ef588c4b817fc69fc4756a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2be1ded472149113f3ea70710f57b39"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ae2be1ded472149113f3ea70710f57b39">exist</a> () const</td></tr>
<tr class="separator:ae2be1ded472149113f3ea70710f57b39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54d14b2b0d56d68d451b97b60e05c0cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a54d14b2b0d56d68d451b97b60e05c0cb">getPos</a> () const</td></tr>
<tr class="separator:a54d14b2b0d56d68d451b97b60e05c0cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb042954d3f7e14f8c717dd09123b416"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#abb042954d3f7e14f8c717dd09123b416">setValue</a> (std::string _value)</td></tr>
<tr class="separator:abb042954d3f7e14f8c717dd09123b416"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b9a9d4befc43fce6cf11076b4d11aca"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a8b9a9d4befc43fce6cf11076b4d11aca">getValue</a> () const</td></tr>
<tr class="separator:a8b9a9d4befc43fce6cf11076b4d11aca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76f3e55116cd7c7c4243496f032d84ab"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a76f3e55116cd7c7c4243496f032d84ab">getType</a> () const</td></tr>
<tr class="separator:a76f3e55116cd7c7c4243496f032d84ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb8c60f6a9a9c1b055755337cd877b12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_document.html">exml::Document</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#afb8c60f6a9a9c1b055755337cd877b12">toDocument</a> ()</td></tr>
<tr class="separator:afb8c60f6a9a9c1b055755337cd877b12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad22d95b63c6a5bbf5aa231b73611deb3"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_document.html">exml::Document</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ad22d95b63c6a5bbf5aa231b73611deb3">toDocument</a> () const</td></tr>
<tr class="separator:ad22d95b63c6a5bbf5aa231b73611deb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28ffb3a79990b4b8e85f0638b1c6024c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a28ffb3a79990b4b8e85f0638b1c6024c">toAttribute</a> ()</td></tr>
<tr class="separator:a28ffb3a79990b4b8e85f0638b1c6024c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a9e697023a86b514fa1bd92eddbbd01"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a9a9e697023a86b514fa1bd92eddbbd01">toAttribute</a> () const</td></tr>
<tr class="separator:a9a9e697023a86b514fa1bd92eddbbd01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2973418a68af05a814fcf463c678e603"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_comment.html">exml::Comment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2973418a68af05a814fcf463c678e603">toComment</a> ()</td></tr>
<tr class="separator:a2973418a68af05a814fcf463c678e603"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2df46897ec6a7887c1091f1ed073ae8e"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_comment.html">exml::Comment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2df46897ec6a7887c1091f1ed073ae8e">toComment</a> () const</td></tr>
<tr class="separator:a2df46897ec6a7887c1091f1ed073ae8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cb2c0185ed2e18bf3742925adfc1e6a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a6cb2c0185ed2e18bf3742925adfc1e6a">toDeclaration</a> ()</td></tr>
<tr class="separator:a6cb2c0185ed2e18bf3742925adfc1e6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addf04f01b3451d6e206b64ef6b957697"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#addf04f01b3451d6e206b64ef6b957697">toDeclaration</a> () const</td></tr>
<tr class="separator:addf04f01b3451d6e206b64ef6b957697"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a767481c377a99616b66b953a02f64dbe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_element.html">exml::Element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a767481c377a99616b66b953a02f64dbe">toElement</a> ()</td></tr>
<tr class="separator:a767481c377a99616b66b953a02f64dbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ec66e5c99bb66879d22df9eb017105f"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_element.html">exml::Element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a8ec66e5c99bb66879d22df9eb017105f">toElement</a> () const</td></tr>
<tr class="separator:a8ec66e5c99bb66879d22df9eb017105f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f8abab1c25a8f948cdf3d1ad82e9219"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_text.html">exml::Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a4f8abab1c25a8f948cdf3d1ad82e9219">toText</a> ()</td></tr>
<tr class="separator:a4f8abab1c25a8f948cdf3d1ad82e9219"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3649c79bfff883276edf43260e5adb25"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_text.html">exml::Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a3649c79bfff883276edf43260e5adb25">toText</a> () const</td></tr>
<tr class="separator:a3649c79bfff883276edf43260e5adb25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4d737c69879615f52989389f3a38051"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ae4d737c69879615f52989389f3a38051">isDocument</a> () const</td></tr>
<tr class="separator:ae4d737c69879615f52989389f3a38051"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a507e9c645182210cd5b2d7c79df2830e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a507e9c645182210cd5b2d7c79df2830e">isAttribute</a> () const</td></tr>
<tr class="separator:a507e9c645182210cd5b2d7c79df2830e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78ac0d44a04a9306d106a3a9528d6bc1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a78ac0d44a04a9306d106a3a9528d6bc1">isComment</a> () const</td></tr>
<tr class="separator:a78ac0d44a04a9306d106a3a9528d6bc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a448ec01b749b7ed8dd15f5919936e132"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a448ec01b749b7ed8dd15f5919936e132">isDeclaration</a> () const</td></tr>
<tr class="separator:a448ec01b749b7ed8dd15f5919936e132"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fc2ab327f4add7030ff8d95d7f03d1b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a6fc2ab327f4add7030ff8d95d7f03d1b">isElement</a> () const</td></tr>
<tr class="separator:a6fc2ab327f4add7030ff8d95d7f03d1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb3f9c47de4b8152d2f5510ca0a8d448"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#abb3f9c47de4b8152d2f5510ca0a8d448">isText</a> () const</td></tr>
<tr class="separator:abb3f9c47de4b8152d2f5510ca0a8d448"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3926b5227f9ca2c83b8d421f86afadb3"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a3926b5227f9ca2c83b8d421f86afadb3">clear</a> ()</td></tr>
<tr class="separator:a3926b5227f9ca2c83b8d421f86afadb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a37781fb340da72020fe008b2633991dd"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a37781fb340da72020fe008b2633991dd">m_data</a></td></tr>
<tr class="separator:a37781fb340da72020fe008b2633991dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a5b91bfea99164a1ab8b57f5b58ab17c2"><td class="memItemLeft" align="right" valign="top"><a id="a5b91bfea99164a1ab8b57f5b58ab17c2"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>exml::Element</b></td></tr>
<tr class="separator:a5b91bfea99164a1ab8b57f5b58ab17c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f0bce2ca2829949aa0f0a6a96e6b457"><td class="memItemLeft" align="right" valign="top"><a id="a0f0bce2ca2829949aa0f0a6a96e6b457"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>exml::AttributeListData</b></td></tr>
<tr class="separator:a0f0bce2ca2829949aa0f0a6a96e6b457"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b04c08f23d88814c4be99bde535967a"><td class="memItemLeft" align="right" valign="top"><a id="a2b04c08f23d88814c4be99bde535967a"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>exml::ElementData</b></td></tr>
<tr class="separator:a2b04c08f23d88814c4be99bde535967a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Basic main object of all xml elements. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a092b881b982d94688c071d578a95c830"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a092b881b982d94688c071d578a95c830">&sect;&nbsp;</a></span>Node() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::Node::Node </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>_internalNode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>basic element of a xml structure </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_internalNode</td><td>Internal reference of the <a class="el" href="classexml_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a2516c52e7cb36c63b9ab141220bd2997"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2516c52e7cb36c63b9ab141220bd2997">&sect;&nbsp;</a></span>Node() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::Node::Node </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>basic element of a xml structure </p>
</div>
</div>
<a id="a90cf2cd5ef588c4b817fc69fc4756a5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90cf2cd5ef588c4b817fc69fc4756a5b">&sect;&nbsp;</a></span>~Node()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual exml::Node::~Node </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Virtualize destructor. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a3926b5227f9ca2c83b8d421f86afadb3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3926b5227f9ca2c83b8d421f86afadb3">&sect;&nbsp;</a></span>clear()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void exml::Node::clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>clear the <a class="el" href="classexml_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> </p>
<p>Reimplemented in <a class="el" href="classexml_1_1_element.html#ae0bfe119e0a1dc9762bfacdf8be680d9">exml::Element</a>, and <a class="el" href="classexml_1_1_attribute.html#a33b467cbb9ccc6f2073875024f379459">exml::Attribute</a>.</p>
</div>
</div>
<a id="ae2be1ded472149113f3ea70710f57b39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2be1ded472149113f3ea70710f57b39">&sect;&nbsp;</a></span>exist()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool exml::Node::exist </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if the element exit. </p>
<dl class="section return"><dt>Returns</dt><dd>true The element exist </dd>
<dd>
false The element does NOT exist </dd></dl>
</div>
</div>
<a id="a54d14b2b0d56d68d451b97b60e05c0cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54d14b2b0d56d68d451b97b60e05c0cb">&sect;&nbsp;</a></span>getPos()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> exml::Node::getPos </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>get the current position where the element is in the file </p>
<dl class="section return"><dt>Returns</dt><dd>The file position reference </dd></dl>
</div>
</div>
<a id="a76f3e55116cd7c7c4243496f032d84ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76f3e55116cd7c7c4243496f032d84ab">&sect;&nbsp;</a></span>getType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a> exml::Node::getType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>get the node type. </p>
<dl class="section return"><dt>Returns</dt><dd>the type of the <a class="el" href="classexml_1_1_node.html" title="Basic main object of all xml elements. ">Node</a>. </dd></dl>
</div>
</div>
<a id="a8b9a9d4befc43fce6cf11076b4d11aca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b9a9d4befc43fce6cf11076b4d11aca">&sect;&nbsp;</a></span>getValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::string&amp; exml::Node::getValue </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>get the current element Value. </p>
<dl class="section return"><dt>Returns</dt><dd>the reference of the string value. </dd></dl>
</div>
</div>
<a id="a507e9c645182210cd5b2d7c79df2830e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a507e9c645182210cd5b2d7c79df2830e">&sect;&nbsp;</a></span>isAttribute()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool exml::Node::isAttribute </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>check if the node is a <a class="el" href="classexml_1_1_attribute.html" title="Single attribute element. ">exml::Attribute</a> </p>
<dl class="section return"><dt>Returns</dt><dd>true if the node is a <a class="el" href="classexml_1_1_attribute.html" title="Single attribute element. ">exml::Attribute</a> </dd></dl>
</div>
</div>
<a id="a78ac0d44a04a9306d106a3a9528d6bc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78ac0d44a04a9306d106a3a9528d6bc1">&sect;&nbsp;</a></span>isComment()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool exml::Node::isComment </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>check if the node is a <a class="el" href="classexml_1_1_comment.html" title="Comment node: &lt;! ... &gt;. ">exml::Comment</a> </p>
<dl class="section return"><dt>Returns</dt><dd>true if the node is a <a class="el" href="classexml_1_1_comment.html" title="Comment node: &lt;! ... &gt;. ">exml::Comment</a> </dd></dl>
</div>
</div>
<a id="a448ec01b749b7ed8dd15f5919936e132"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a448ec01b749b7ed8dd15f5919936e132">&sect;&nbsp;</a></span>isDeclaration()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool exml::Node::isDeclaration </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>check if the node is a <a class="el" href="classexml_1_1_declaration.html" title="Declaration node: &lt;?XXXXXX ... &gt;. ">exml::Declaration</a> </p>
<dl class="section return"><dt>Returns</dt><dd>true if the node is a <a class="el" href="classexml_1_1_declaration.html" title="Declaration node: &lt;?XXXXXX ... &gt;. ">exml::Declaration</a> </dd></dl>
</div>
</div>
<a id="ae4d737c69879615f52989389f3a38051"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4d737c69879615f52989389f3a38051">&sect;&nbsp;</a></span>isDocument()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool exml::Node::isDocument </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>check if the node is a <a class="el" href="classexml_1_1_document.html" title="Basic document element of a document. ">exml::Document</a> </p>
<dl class="section return"><dt>Returns</dt><dd>true if the node is a <a class="el" href="classexml_1_1_document.html" title="Basic document element of a document. ">exml::Document</a> </dd></dl>
</div>
</div>
<a id="a6fc2ab327f4add7030ff8d95d7f03d1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fc2ab327f4add7030ff8d95d7f03d1b">&sect;&nbsp;</a></span>isElement()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool exml::Node::isElement </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>check if the node is a <a class="el" href="classexml_1_1_element.html" title="Basic element Node of an XML document &lt;YYYYY&gt;. ">exml::Element</a> </p>
<dl class="section return"><dt>Returns</dt><dd>true if the node is a <a class="el" href="classexml_1_1_element.html" title="Basic element Node of an XML document &lt;YYYYY&gt;. ">exml::Element</a> </dd></dl>
</div>
</div>
<a id="abb3f9c47de4b8152d2f5510ca0a8d448"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb3f9c47de4b8152d2f5510ca0a8d448">&sect;&nbsp;</a></span>isText()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool exml::Node::isText </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>check if the node is a <a class="el" href="classexml_1_1_text.html" title="Text node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt;. ">exml::Text</a> </p>
<dl class="section return"><dt>Returns</dt><dd>true if the node is a <a class="el" href="classexml_1_1_text.html" title="Text node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt;. ">exml::Text</a> </dd></dl>
</div>
</div>
<a id="abb042954d3f7e14f8c717dd09123b416"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb042954d3f7e14f8c717dd09123b416">&sect;&nbsp;</a></span>setValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void exml::Node::setValue </td>
<td>(</td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>_value</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>set the value of the node. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>New value of the node. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a28ffb3a79990b4b8e85f0638b1c6024c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28ffb3a79990b4b8e85f0638b1c6024c">&sect;&nbsp;</a></span>toAttribute() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a> exml::Node::toAttribute </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Cast the element in a <a class="el" href="classexml_1_1_attribute.html" title="Single attribute element. ">Attribute</a> if it is possible. </p>
<dl class="section return"><dt>Returns</dt><dd>pointer on the class or nullptr. </dd></dl>
</div>
</div>
<a id="a9a9e697023a86b514fa1bd92eddbbd01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a9e697023a86b514fa1bd92eddbbd01">&sect;&nbsp;</a></span>toAttribute() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a> exml::Node::toAttribute </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Cast the element in a <a class="el" href="classexml_1_1_attribute.html" title="Single attribute element. ">Attribute</a> if it is possible. </p>
<dl class="section return"><dt>Returns</dt><dd>CONST pointer on the class or nullptr. </dd></dl>
</div>
</div>
<a id="a2973418a68af05a814fcf463c678e603"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2973418a68af05a814fcf463c678e603">&sect;&nbsp;</a></span>toComment() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_comment.html">exml::Comment</a> exml::Node::toComment </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Cast the element in a <a class="el" href="classexml_1_1_comment.html" title="Comment node: &lt;! ... &gt;. ">Comment</a> if it is possible. </p>
<dl class="section return"><dt>Returns</dt><dd>pointer on the class or nullptr. </dd></dl>
</div>
</div>
<a id="a2df46897ec6a7887c1091f1ed073ae8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2df46897ec6a7887c1091f1ed073ae8e">&sect;&nbsp;</a></span>toComment() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classexml_1_1_comment.html">exml::Comment</a> exml::Node::toComment </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Cast the element in a <a class="el" href="classexml_1_1_comment.html" title="Comment node: &lt;! ... &gt;. ">Comment</a> if it is possible. </p>
<dl class="section return"><dt>Returns</dt><dd>CONST pointer on the class or nullptr. </dd></dl>
</div>
</div>
<a id="a6cb2c0185ed2e18bf3742925adfc1e6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6cb2c0185ed2e18bf3742925adfc1e6a">&sect;&nbsp;</a></span>toDeclaration() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a> exml::Node::toDeclaration </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Cast the element in a <a class="el" href="classexml_1_1_declaration.html" title="Declaration node: &lt;?XXXXXX ... &gt;. ">Declaration</a> if it is possible. </p>
<dl class="section return"><dt>Returns</dt><dd>pointer on the class or nullptr. </dd></dl>
</div>
</div>
<a id="addf04f01b3451d6e206b64ef6b957697"></a>
<h2 class="memtitle"><span class="permalink"><a href="#addf04f01b3451d6e206b64ef6b957697">&sect;&nbsp;</a></span>toDeclaration() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a> exml::Node::toDeclaration </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Cast the element in a <a class="el" href="classexml_1_1_declaration.html" title="Declaration node: &lt;?XXXXXX ... &gt;. ">Declaration</a> if it is possible. </p>
<dl class="section return"><dt>Returns</dt><dd>CONST pointer on the class or nullptr. </dd></dl>
</div>
</div>
<a id="afb8c60f6a9a9c1b055755337cd877b12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb8c60f6a9a9c1b055755337cd877b12">&sect;&nbsp;</a></span>toDocument() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_document.html">exml::Document</a> exml::Node::toDocument </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Cast the element in a <a class="el" href="classexml_1_1_document.html" title="Basic document element of a document. ">Document</a> if it is possible. </p>
<dl class="section return"><dt>Returns</dt><dd>pointer on the class or nullptr. </dd></dl>
</div>
</div>
<a id="ad22d95b63c6a5bbf5aa231b73611deb3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad22d95b63c6a5bbf5aa231b73611deb3">&sect;&nbsp;</a></span>toDocument() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classexml_1_1_document.html">exml::Document</a> exml::Node::toDocument </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Cast the element in a <a class="el" href="classexml_1_1_document.html" title="Basic document element of a document. ">Document</a> if it is possible. </p>
<dl class="section return"><dt>Returns</dt><dd>CONST pointer on the class or nullptr. </dd></dl>
</div>
</div>
<a id="a767481c377a99616b66b953a02f64dbe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a767481c377a99616b66b953a02f64dbe">&sect;&nbsp;</a></span>toElement() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_element.html">exml::Element</a> exml::Node::toElement </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Cast the element in a <a class="el" href="classexml_1_1_element.html" title="Basic element Node of an XML document &lt;YYYYY&gt;. ">Element</a> if it is possible. </p>
<dl class="section return"><dt>Returns</dt><dd>pointer on the class or nullptr. </dd></dl>
</div>
</div>
<a id="a8ec66e5c99bb66879d22df9eb017105f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ec66e5c99bb66879d22df9eb017105f">&sect;&nbsp;</a></span>toElement() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classexml_1_1_element.html">exml::Element</a> exml::Node::toElement </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Cast the element in a <a class="el" href="classexml_1_1_element.html" title="Basic element Node of an XML document &lt;YYYYY&gt;. ">Element</a> if it is possible. </p>
<dl class="section return"><dt>Returns</dt><dd>CONST pointer on the class or nullptr. </dd></dl>
</div>
</div>
<a id="a4f8abab1c25a8f948cdf3d1ad82e9219"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f8abab1c25a8f948cdf3d1ad82e9219">&sect;&nbsp;</a></span>toText() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_text.html">exml::Text</a> exml::Node::toText </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Cast the element in a <a class="el" href="classexml_1_1_text.html" title="Text node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt;. ">Text</a> if it is possible. </p>
<dl class="section return"><dt>Returns</dt><dd>pointer on the class or nullptr. </dd></dl>
</div>
</div>
<a id="a3649c79bfff883276edf43260e5adb25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3649c79bfff883276edf43260e5adb25">&sect;&nbsp;</a></span>toText() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classexml_1_1_text.html">exml::Text</a> exml::Node::toText </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Cast the element in a <a class="el" href="classexml_1_1_text.html" title="Text node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt;. ">Text</a> if it is possible. </p>
<dl class="section return"><dt>Returns</dt><dd>CONST pointer on the class or nullptr. </dd></dl>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a37781fb340da72020fe008b2633991dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37781fb340da72020fe008b2633991dd">&sect;&nbsp;</a></span>m_data</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt;<a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a>&gt; exml::Node::m_data</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>internal reference on a node </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/exml/exml/<a class="el" href="_node_8hpp_source.html">Node.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

BIN
classexml_1_1_node.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -0,0 +1,190 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_text.html">Text</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml::Text Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classexml_1_1_text.html">exml::Text</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a3926b5227f9ca2c83b8d421f86afadb3">clear</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#ae2be1ded472149113f3ea70710f57b39">exist</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a54d14b2b0d56d68d451b97b60e05c0cb">getPos</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a76f3e55116cd7c7c4243496f032d84ab">getType</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a8b9a9d4befc43fce6cf11076b4d11aca">getValue</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a507e9c645182210cd5b2d7c79df2830e">isAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a78ac0d44a04a9306d106a3a9528d6bc1">isComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a448ec01b749b7ed8dd15f5919936e132">isDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#ae4d737c69879615f52989389f3a38051">isDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a6fc2ab327f4add7030ff8d95d7f03d1b">isElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#abb3f9c47de4b8152d2f5510ca0a8d448">isText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a37781fb340da72020fe008b2633991dd">m_data</a></td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a092b881b982d94688c071d578a95c830">Node</a>(const ememory::SharedPtr&lt; exml::internal::Node &gt; &amp;_internalNode)</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a2516c52e7cb36c63b9ab141220bd2997">Node</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_text.html#ad9ee091a2607604447d7d5e7e642fc0f">operator=</a>(const exml::Text &amp;_obj)</td><td class="entry"><a class="el" href="classexml_1_1_text.html">exml::Text</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#abb042954d3f7e14f8c717dd09123b416">setValue</a>(std::string _value)</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_text.html#a2388f8375c94e7215648550fb906f0bf">Text</a>(ememory::SharedPtr&lt; exml::internal::Node &gt; _internalNode)</td><td class="entry"><a class="el" href="classexml_1_1_text.html">exml::Text</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_text.html#a5cd6cb4be064cb87ceb04bc9c8d1ac0e">Text</a>(const exml::Text &amp;_obj)</td><td class="entry"><a class="el" href="classexml_1_1_text.html">exml::Text</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_text.html#a1c5441049af3c8f959a197a091925ee9">Text</a>(const std::string &amp;_data=&quot;&quot;)</td><td class="entry"><a class="el" href="classexml_1_1_text.html">exml::Text</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a28ffb3a79990b4b8e85f0638b1c6024c">toAttribute</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a9a9e697023a86b514fa1bd92eddbbd01">toAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a2973418a68af05a814fcf463c678e603">toComment</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a2df46897ec6a7887c1091f1ed073ae8e">toComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a6cb2c0185ed2e18bf3742925adfc1e6a">toDeclaration</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#addf04f01b3451d6e206b64ef6b957697">toDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#afb8c60f6a9a9c1b055755337cd877b12">toDocument</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#ad22d95b63c6a5bbf5aa231b73611deb3">toDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a767481c377a99616b66b953a02f64dbe">toElement</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a8ec66e5c99bb66879d22df9eb017105f">toElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a4f8abab1c25a8f948cdf3d1ad82e9219">toText</a>()</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1_node.html#a3649c79bfff883276edf43260e5adb25">toText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1_node.html#a90cf2cd5ef588c4b817fc69fc4756a5b">~Node</a>()=default</td><td class="entry"><a class="el" href="classexml_1_1_node.html">exml::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

354
classexml_1_1_text.html Normal file
View File

@ -0,0 +1,354 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: exml::Text Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1_text.html">Text</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classexml_1_1_text-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">exml::Text Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_text_8hpp_source.html">Text.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for exml::Text:</div>
<div class="dyncontent">
<div class="center">
<img src="classexml_1_1_text.png" usemap="#exml::Text_map" alt=""/>
<map id="exml::Text_map" name="exml::Text_map">
<area href="classexml_1_1_node.html" title="Basic main object of all xml elements. " alt="exml::Node" shape="rect" coords="0,0,73,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a2388f8375c94e7215648550fb906f0bf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_text.html#a2388f8375c94e7215648550fb906f0bf">Text</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; _internalNode)</td></tr>
<tr class="separator:a2388f8375c94e7215648550fb906f0bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cd6cb4be064cb87ceb04bc9c8d1ac0e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_text.html#a5cd6cb4be064cb87ceb04bc9c8d1ac0e">Text</a> (const <a class="el" href="classexml_1_1_text.html">exml::Text</a> &amp;_obj)</td></tr>
<tr class="separator:a5cd6cb4be064cb87ceb04bc9c8d1ac0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c5441049af3c8f959a197a091925ee9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_text.html#a1c5441049af3c8f959a197a091925ee9">Text</a> (const std::string &amp;_data=&quot;&quot;)</td></tr>
<tr class="separator:a1c5441049af3c8f959a197a091925ee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9ee091a2607604447d7d5e7e642fc0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_text.html">exml::Text</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_text.html#ad9ee091a2607604447d7d5e7e642fc0f">operator=</a> (const <a class="el" href="classexml_1_1_text.html">exml::Text</a> &amp;_obj)</td></tr>
<tr class="separator:ad9ee091a2607604447d7d5e7e642fc0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classexml_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1_node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1_node.html">exml::Node</a></td></tr>
<tr class="memitem:a092b881b982d94688c071d578a95c830 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a092b881b982d94688c071d578a95c830">Node</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; &amp;_internalNode)</td></tr>
<tr class="separator:a092b881b982d94688c071d578a95c830 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2516c52e7cb36c63b9ab141220bd2997 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2516c52e7cb36c63b9ab141220bd2997">Node</a> ()</td></tr>
<tr class="separator:a2516c52e7cb36c63b9ab141220bd2997 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90cf2cd5ef588c4b817fc69fc4756a5b inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a90cf2cd5ef588c4b817fc69fc4756a5b">~Node</a> ()=default</td></tr>
<tr class="separator:a90cf2cd5ef588c4b817fc69fc4756a5b inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2be1ded472149113f3ea70710f57b39 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ae2be1ded472149113f3ea70710f57b39">exist</a> () const</td></tr>
<tr class="separator:ae2be1ded472149113f3ea70710f57b39 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54d14b2b0d56d68d451b97b60e05c0cb inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a54d14b2b0d56d68d451b97b60e05c0cb">getPos</a> () const</td></tr>
<tr class="separator:a54d14b2b0d56d68d451b97b60e05c0cb inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb042954d3f7e14f8c717dd09123b416 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#abb042954d3f7e14f8c717dd09123b416">setValue</a> (std::string _value)</td></tr>
<tr class="separator:abb042954d3f7e14f8c717dd09123b416 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b9a9d4befc43fce6cf11076b4d11aca inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a8b9a9d4befc43fce6cf11076b4d11aca">getValue</a> () const</td></tr>
<tr class="separator:a8b9a9d4befc43fce6cf11076b4d11aca inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76f3e55116cd7c7c4243496f032d84ab inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a76f3e55116cd7c7c4243496f032d84ab">getType</a> () const</td></tr>
<tr class="separator:a76f3e55116cd7c7c4243496f032d84ab inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb8c60f6a9a9c1b055755337cd877b12 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_document.html">exml::Document</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#afb8c60f6a9a9c1b055755337cd877b12">toDocument</a> ()</td></tr>
<tr class="separator:afb8c60f6a9a9c1b055755337cd877b12 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad22d95b63c6a5bbf5aa231b73611deb3 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_document.html">exml::Document</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ad22d95b63c6a5bbf5aa231b73611deb3">toDocument</a> () const</td></tr>
<tr class="separator:ad22d95b63c6a5bbf5aa231b73611deb3 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28ffb3a79990b4b8e85f0638b1c6024c inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a28ffb3a79990b4b8e85f0638b1c6024c">toAttribute</a> ()</td></tr>
<tr class="separator:a28ffb3a79990b4b8e85f0638b1c6024c inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a9e697023a86b514fa1bd92eddbbd01 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_attribute.html">exml::Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a9a9e697023a86b514fa1bd92eddbbd01">toAttribute</a> () const</td></tr>
<tr class="separator:a9a9e697023a86b514fa1bd92eddbbd01 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2973418a68af05a814fcf463c678e603 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_comment.html">exml::Comment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2973418a68af05a814fcf463c678e603">toComment</a> ()</td></tr>
<tr class="separator:a2973418a68af05a814fcf463c678e603 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2df46897ec6a7887c1091f1ed073ae8e inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_comment.html">exml::Comment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a2df46897ec6a7887c1091f1ed073ae8e">toComment</a> () const</td></tr>
<tr class="separator:a2df46897ec6a7887c1091f1ed073ae8e inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cb2c0185ed2e18bf3742925adfc1e6a inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a6cb2c0185ed2e18bf3742925adfc1e6a">toDeclaration</a> ()</td></tr>
<tr class="separator:a6cb2c0185ed2e18bf3742925adfc1e6a inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addf04f01b3451d6e206b64ef6b957697 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_declaration.html">exml::Declaration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#addf04f01b3451d6e206b64ef6b957697">toDeclaration</a> () const</td></tr>
<tr class="separator:addf04f01b3451d6e206b64ef6b957697 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a767481c377a99616b66b953a02f64dbe inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_element.html">exml::Element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a767481c377a99616b66b953a02f64dbe">toElement</a> ()</td></tr>
<tr class="separator:a767481c377a99616b66b953a02f64dbe inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ec66e5c99bb66879d22df9eb017105f inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_element.html">exml::Element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a8ec66e5c99bb66879d22df9eb017105f">toElement</a> () const</td></tr>
<tr class="separator:a8ec66e5c99bb66879d22df9eb017105f inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f8abab1c25a8f948cdf3d1ad82e9219 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_text.html">exml::Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a4f8abab1c25a8f948cdf3d1ad82e9219">toText</a> ()</td></tr>
<tr class="separator:a4f8abab1c25a8f948cdf3d1ad82e9219 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3649c79bfff883276edf43260e5adb25 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_text.html">exml::Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a3649c79bfff883276edf43260e5adb25">toText</a> () const</td></tr>
<tr class="separator:a3649c79bfff883276edf43260e5adb25 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4d737c69879615f52989389f3a38051 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#ae4d737c69879615f52989389f3a38051">isDocument</a> () const</td></tr>
<tr class="separator:ae4d737c69879615f52989389f3a38051 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a507e9c645182210cd5b2d7c79df2830e inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a507e9c645182210cd5b2d7c79df2830e">isAttribute</a> () const</td></tr>
<tr class="separator:a507e9c645182210cd5b2d7c79df2830e inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78ac0d44a04a9306d106a3a9528d6bc1 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a78ac0d44a04a9306d106a3a9528d6bc1">isComment</a> () const</td></tr>
<tr class="separator:a78ac0d44a04a9306d106a3a9528d6bc1 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a448ec01b749b7ed8dd15f5919936e132 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a448ec01b749b7ed8dd15f5919936e132">isDeclaration</a> () const</td></tr>
<tr class="separator:a448ec01b749b7ed8dd15f5919936e132 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fc2ab327f4add7030ff8d95d7f03d1b inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a6fc2ab327f4add7030ff8d95d7f03d1b">isElement</a> () const</td></tr>
<tr class="separator:a6fc2ab327f4add7030ff8d95d7f03d1b inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb3f9c47de4b8152d2f5510ca0a8d448 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#abb3f9c47de4b8152d2f5510ca0a8d448">isText</a> () const</td></tr>
<tr class="separator:abb3f9c47de4b8152d2f5510ca0a8d448 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3926b5227f9ca2c83b8d421f86afadb3 inherit pub_methods_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a3926b5227f9ca2c83b8d421f86afadb3">clear</a> ()</td></tr>
<tr class="separator:a3926b5227f9ca2c83b8d421f86afadb3 inherit pub_methods_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_classexml_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classexml_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classexml_1_1_node.html">exml::Node</a></td></tr>
<tr class="memitem:a37781fb340da72020fe008b2633991dd inherit pro_attribs_classexml_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1_node.html#a37781fb340da72020fe008b2633991dd">m_data</a></td></tr>
<tr class="separator:a37781fb340da72020fe008b2633991dd inherit pro_attribs_classexml_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classexml_1_1_text.html" title="Text node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt;. ">Text</a> node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt;. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a2388f8375c94e7215648550fb906f0bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2388f8375c94e7215648550fb906f0bf">&sect;&nbsp;</a></span>Text() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::Text::Text </td>
<td>(</td>
<td class="paramtype"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt;&#160;</td>
<td class="paramname"><em>_internalNode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_internalNode</td><td>Internal <a class="el" href="classexml_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> to set data </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a5cd6cb4be064cb87ceb04bc9c8d1ac0e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5cd6cb4be064cb87ceb04bc9c8d1ac0e">&sect;&nbsp;</a></span>Text() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::Text::Text </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classexml_1_1_text.html">exml::Text</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Object to copy </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a1c5441049af3c8f959a197a091925ee9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c5441049af3c8f959a197a091925ee9">&sect;&nbsp;</a></span>Text() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::Text::Text </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_data</em> = <code>&quot;&quot;</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_data</td><td>String data of the current <a class="el" href="classexml_1_1_text.html" title="Text node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt;. ">Text</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ad9ee091a2607604447d7d5e7e642fc0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9ee091a2607604447d7d5e7e642fc0f">&sect;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1_text.html">exml::Text</a>&amp; exml::Text::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classexml_1_1_text.html">exml::Text</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Object to copy </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference on this object </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/exml/exml/<a class="el" href="_text_8hpp_source.html">Text.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

BIN
classexml_1_1_text.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 410 B

View File

@ -0,0 +1,203 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><b>internal</b></li><li class="navelem"><a class="el" href="classexml_1_1internal_1_1_attribute.html">Attribute</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml::internal::Attribute Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a753a9c172b9a498fb8abceeac81d6a8e">addIndent</a>(std::string &amp;_data, int32_t _indent) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute.html#a58620e53a404e2f5c10aa091c5648af3">Attribute</a>(const std::string &amp;_name=&quot;&quot;, const std::string &amp;_value=&quot;&quot;)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abe0e26e310c7451cfcb225cff88cacb1">checkAvaillable</a>(char32_t _val, bool _firstChar) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute.html#a4b06e5c650508717746534ca715b5aa2">clear</a>() override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abe664dd6d896dddc12edc7026aa24c24">countWhiteChar</a>(const std::string &amp;_data, int32_t _pos, exml::FilePos &amp;_filePos) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute.html#a975a179077fbda15018d4d66e96be6a0">create</a>(const std::string &amp;_name=&quot;&quot;, const std::string &amp;_value=&quot;&quot;)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a8f35cba4f6c01fa544315139032fb39a">drawElementParsed</a>(char32_t _val, const exml::FilePos &amp;_filePos) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2c6f76ad44a25cd2c839853a308d5b1">EnableSharedFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute.html#a313bfaae85f3847c174fad5738bd18d7">getName</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#add2df6a9be11b5d1697c7b3caf05e37c">getPos</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute.html#a21ca186d0f01c556080636e949556703">getType</a>() const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a1ae0e54963e780ba5f478194ae1e3a2b">getValue</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute.html#a706268c410d8843ef57d7c498228f994">iGenerate</a>(std::string &amp;_data, int32_t _indent) const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute.html#a864c79f26aa4455fcf8b65993bb7bc70">iParse</a>(const std::string &amp;_data, int32_t &amp;_pos, bool _caseSensitive, exml::FilePos &amp;_filePos, exml::internal::Document &amp;_doc) override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a79a6a4f90a4e848f58be568acdeaf4f9">isAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#af83b4078765454c8dc88cada81a592c7">isComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#aaaa9bdd0a14d1fd69bb37b18932ceecd">isDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a785e97b8b4ed169486cfaaad9f6e4cdb">isDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a5ca69f3db29e6f92c139583fd629804d">isElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a05ab1958d2487777e45150ce9fae91e2">isText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute.html#a699c27d8001cdfc5ebda400d3c0bc9bc">m_name</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#aff4c22828c5e24f6890fdb7e646a3046">m_pos</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a4665d683223dd60ed293471627b8659b">m_value</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a09354ad634c68aa620d08a88f4e20f98">Node</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a79828d255b9a84c2ed188596517c68ec">Node</a>(const std::string &amp;_value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute.html#a9bf71b2c5406e90c3413b8c75260a098">setName</a>(const std::string &amp;_name)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a8fd06290a36e1798d3dd969512fb2ee8">setValue</a>(std::string _value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38">sharedFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ad16c98c2383b23adffa8db309bc1ca11">sharedFromThis</a>() const</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute.html#a4fa946d1052bdd2b35a5b2e137775f72">toAttribute</a>() override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute.html#a602c4440947ec5aa417d5bf4a2974205">toAttribute</a>() const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#af2b2c9ff93a1f0a0a58088636c8b6549">toComment</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a454bc374e5ece3c04ebffdda2c6dcc2d">toComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a6170cc3fdab1527305792b22e59a13c9">toDeclaration</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a4ea18d378c22b64b8113d77527ad08fd">toDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a64e44dc0bd6febbcde144b4a2481389a">toDocument</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a7d3a4c08d732ab2ad44e611131092d03">toDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#afad6cd619259363f3f60fb36753c504a">toElement</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abcf1cf53dca2a1ce62eeb265cf136e42">toElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a5489504a07661cdf86ca754cf6ccfa46">toText</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a493b3b3f8c9ad205a65d1a0cc19fe92b">toText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19">weakFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a6be22e13e06d0f679ff03c6ee817386f">weakFromThis</a>() const</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ae088de759baf528291c446cc48fd5ed1">~EnableSharedFromThis</a>()=default</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a6a305f22e495245e88f092ddeedfbbd3">~Node</a>()=default</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,702 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: exml::internal::Attribute Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><b>internal</b></li><li class="navelem"><a class="el" href="classexml_1_1internal_1_1_attribute.html">Attribute</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classexml_1_1internal_1_1_attribute-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">exml::internal::Attribute Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="internal_2_attribute_8hpp_source.html">Attribute.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for exml::internal::Attribute:</div>
<div class="dyncontent">
<div class="center">
<img src="classexml_1_1internal_1_1_attribute.png" usemap="#exml::internal::Attribute_map" alt=""/>
<map id="exml::internal::Attribute_map" name="exml::internal::Attribute_map">
<area href="classexml_1_1internal_1_1_node.html" title="Basic main object of all xml elements. " alt="exml::internal::Node" shape="rect" coords="0,112,255,136"/>
<area doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html" alt="ememory::EnableSharedFromThis&lt; Node &gt;" shape="rect" coords="0,56,255,80"/>
<area doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this_base.html" alt="ememory::EnableSharedFromThisBase" shape="rect" coords="0,0,255,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a9bf71b2c5406e90c3413b8c75260a098"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute.html#a9bf71b2c5406e90c3413b8c75260a098">setName</a> (const std::string &amp;_name)</td></tr>
<tr class="separator:a9bf71b2c5406e90c3413b8c75260a098"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a313bfaae85f3847c174fad5738bd18d7"><td class="memItemLeft" align="right" valign="top">virtual const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute.html#a313bfaae85f3847c174fad5738bd18d7">getName</a> () const</td></tr>
<tr class="separator:a313bfaae85f3847c174fad5738bd18d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21ca186d0f01c556080636e949556703"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute.html#a21ca186d0f01c556080636e949556703">getType</a> () const override</td></tr>
<tr class="separator:a21ca186d0f01c556080636e949556703"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a864c79f26aa4455fcf8b65993bb7bc70"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute.html#a864c79f26aa4455fcf8b65993bb7bc70">iParse</a> (const std::string &amp;_data, int32_t &amp;_pos, bool _caseSensitive, <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos, <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &amp;_doc) override</td></tr>
<tr class="separator:a864c79f26aa4455fcf8b65993bb7bc70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a706268c410d8843ef57d7c498228f994"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute.html#a706268c410d8843ef57d7c498228f994">iGenerate</a> (std::string &amp;_data, int32_t _indent) const override</td></tr>
<tr class="separator:a706268c410d8843ef57d7c498228f994"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fa946d1052bdd2b35a5b2e137775f72"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute.html#a4fa946d1052bdd2b35a5b2e137775f72">toAttribute</a> () override</td></tr>
<tr class="separator:a4fa946d1052bdd2b35a5b2e137775f72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a602c4440947ec5aa417d5bf4a2974205"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute.html#a602c4440947ec5aa417d5bf4a2974205">toAttribute</a> () const override</td></tr>
<tr class="separator:a602c4440947ec5aa417d5bf4a2974205"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b06e5c650508717746534ca715b5aa2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute.html#a4b06e5c650508717746534ca715b5aa2">clear</a> () override</td></tr>
<tr class="separator:a4b06e5c650508717746534ca715b5aa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:a6a305f22e495245e88f092ddeedfbbd3 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a6a305f22e495245e88f092ddeedfbbd3">~Node</a> ()=default</td></tr>
<tr class="separator:a6a305f22e495245e88f092ddeedfbbd3 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add2df6a9be11b5d1697c7b3caf05e37c inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#add2df6a9be11b5d1697c7b3caf05e37c">getPos</a> () const</td></tr>
<tr class="separator:add2df6a9be11b5d1697c7b3caf05e37c inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fd06290a36e1798d3dd969512fb2ee8 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a8fd06290a36e1798d3dd969512fb2ee8">setValue</a> (std::string _value)</td></tr>
<tr class="separator:a8fd06290a36e1798d3dd969512fb2ee8 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ae0e54963e780ba5f478194ae1e3a2b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a1ae0e54963e780ba5f478194ae1e3a2b">getValue</a> () const</td></tr>
<tr class="separator:a1ae0e54963e780ba5f478194ae1e3a2b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64e44dc0bd6febbcde144b4a2481389a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a64e44dc0bd6febbcde144b4a2481389a">toDocument</a> ()</td></tr>
<tr class="separator:a64e44dc0bd6febbcde144b4a2481389a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d3a4c08d732ab2ad44e611131092d03 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a7d3a4c08d732ab2ad44e611131092d03">toDocument</a> () const</td></tr>
<tr class="separator:a7d3a4c08d732ab2ad44e611131092d03 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2b2c9ff93a1f0a0a58088636c8b6549 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#af2b2c9ff93a1f0a0a58088636c8b6549">toComment</a> ()</td></tr>
<tr class="separator:af2b2c9ff93a1f0a0a58088636c8b6549 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a454bc374e5ece3c04ebffdda2c6dcc2d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a454bc374e5ece3c04ebffdda2c6dcc2d">toComment</a> () const</td></tr>
<tr class="separator:a454bc374e5ece3c04ebffdda2c6dcc2d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6170cc3fdab1527305792b22e59a13c9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a6170cc3fdab1527305792b22e59a13c9">toDeclaration</a> ()</td></tr>
<tr class="separator:a6170cc3fdab1527305792b22e59a13c9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ea18d378c22b64b8113d77527ad08fd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a4ea18d378c22b64b8113d77527ad08fd">toDeclaration</a> () const</td></tr>
<tr class="separator:a4ea18d378c22b64b8113d77527ad08fd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afad6cd619259363f3f60fb36753c504a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#afad6cd619259363f3f60fb36753c504a">toElement</a> ()</td></tr>
<tr class="separator:afad6cd619259363f3f60fb36753c504a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcf1cf53dca2a1ce62eeb265cf136e42 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#abcf1cf53dca2a1ce62eeb265cf136e42">toElement</a> () const</td></tr>
<tr class="separator:abcf1cf53dca2a1ce62eeb265cf136e42 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5489504a07661cdf86ca754cf6ccfa46 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a5489504a07661cdf86ca754cf6ccfa46">toText</a> ()</td></tr>
<tr class="separator:a5489504a07661cdf86ca754cf6ccfa46 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a493b3b3f8c9ad205a65d1a0cc19fe92b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a493b3b3f8c9ad205a65d1a0cc19fe92b">toText</a> () const</td></tr>
<tr class="separator:a493b3b3f8c9ad205a65d1a0cc19fe92b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a785e97b8b4ed169486cfaaad9f6e4cdb inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a785e97b8b4ed169486cfaaad9f6e4cdb">isDocument</a> () const</td></tr>
<tr class="separator:a785e97b8b4ed169486cfaaad9f6e4cdb inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79a6a4f90a4e848f58be568acdeaf4f9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a79a6a4f90a4e848f58be568acdeaf4f9">isAttribute</a> () const</td></tr>
<tr class="separator:a79a6a4f90a4e848f58be568acdeaf4f9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af83b4078765454c8dc88cada81a592c7 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#af83b4078765454c8dc88cada81a592c7">isComment</a> () const</td></tr>
<tr class="separator:af83b4078765454c8dc88cada81a592c7 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaaa9bdd0a14d1fd69bb37b18932ceecd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#aaaa9bdd0a14d1fd69bb37b18932ceecd">isDeclaration</a> () const</td></tr>
<tr class="separator:aaaa9bdd0a14d1fd69bb37b18932ceecd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ca69f3db29e6f92c139583fd629804d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a5ca69f3db29e6f92c139583fd629804d">isElement</a> () const</td></tr>
<tr class="separator:a5ca69f3db29e6f92c139583fd629804d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05ab1958d2487777e45150ce9fae91e2 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a05ab1958d2487777e45150ce9fae91e2">isText</a> () const</td></tr>
<tr class="separator:a05ab1958d2487777e45150ce9fae91e2 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classememory_1_1_enable_shared_from_this"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classememory_1_1_enable_shared_from_this')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td></tr>
<tr class="memitem:ab9c576f893c44cbf8163b1ddf6f86b38 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="ab9c576f893c44cbf8163b1ddf6f86b38"></a>
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38">sharedFromThis</a> ()</td></tr>
<tr class="separator:ab9c576f893c44cbf8163b1ddf6f86b38 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad16c98c2383b23adffa8db309bc1ca11 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="ad16c98c2383b23adffa8db309bc1ca11"></a>
const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ad16c98c2383b23adffa8db309bc1ca11">sharedFromThis</a> () const</td></tr>
<tr class="separator:ad16c98c2383b23adffa8db309bc1ca11 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2ce5703d70b211bae31fd40a5514c19 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="aa2ce5703d70b211bae31fd40a5514c19"></a>
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html">ememory::WeakPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19">weakFromThis</a> ()</td></tr>
<tr class="separator:aa2ce5703d70b211bae31fd40a5514c19 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6be22e13e06d0f679ff03c6ee817386f inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="a6be22e13e06d0f679ff03c6ee817386f"></a>
const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html">ememory::WeakPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a6be22e13e06d0f679ff03c6ee817386f">weakFromThis</a> () const</td></tr>
<tr class="separator:a6be22e13e06d0f679ff03c6ee817386f inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a975a179077fbda15018d4d66e96be6a0"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute.html#a975a179077fbda15018d4d66e96be6a0">create</a> (const std::string &amp;_name=&quot;&quot;, const std::string &amp;_value=&quot;&quot;)</td></tr>
<tr class="separator:a975a179077fbda15018d4d66e96be6a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a58620e53a404e2f5c10aa091c5648af3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute.html#a58620e53a404e2f5c10aa091c5648af3">Attribute</a> (const std::string &amp;_name=&quot;&quot;, const std::string &amp;_value=&quot;&quot;)</td></tr>
<tr class="separator:a58620e53a404e2f5c10aa091c5648af3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:a09354ad634c68aa620d08a88f4e20f98 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a09354ad634c68aa620d08a88f4e20f98">Node</a> ()</td></tr>
<tr class="separator:a09354ad634c68aa620d08a88f4e20f98 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79828d255b9a84c2ed188596517c68ec inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a79828d255b9a84c2ed188596517c68ec">Node</a> (const std::string &amp;_value)</td></tr>
<tr class="separator:a79828d255b9a84c2ed188596517c68ec inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a753a9c172b9a498fb8abceeac81d6a8e inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a753a9c172b9a498fb8abceeac81d6a8e">addIndent</a> (std::string &amp;_data, int32_t _indent) const</td></tr>
<tr class="separator:a753a9c172b9a498fb8abceeac81d6a8e inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f35cba4f6c01fa544315139032fb39a inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a8f35cba4f6c01fa544315139032fb39a">drawElementParsed</a> (char32_t _val, const <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos) const</td></tr>
<tr class="separator:a8f35cba4f6c01fa544315139032fb39a inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe0e26e310c7451cfcb225cff88cacb1 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#abe0e26e310c7451cfcb225cff88cacb1">checkAvaillable</a> (char32_t _val, bool _firstChar) const</td></tr>
<tr class="separator:abe0e26e310c7451cfcb225cff88cacb1 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe664dd6d896dddc12edc7026aa24c24 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#abe664dd6d896dddc12edc7026aa24c24">countWhiteChar</a> (const std::string &amp;_data, int32_t _pos, <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos) const</td></tr>
<tr class="separator:abe664dd6d896dddc12edc7026aa24c24 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a699c27d8001cdfc5ebda400d3c0bc9bc"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute.html#a699c27d8001cdfc5ebda400d3c0bc9bc">m_name</a></td></tr>
<tr class="separator:a699c27d8001cdfc5ebda400d3c0bc9bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:aff4c22828c5e24f6890fdb7e646a3046 inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#aff4c22828c5e24f6890fdb7e646a3046">m_pos</a></td></tr>
<tr class="separator:aff4c22828c5e24f6890fdb7e646a3046 inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4665d683223dd60ed293471627b8659b inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a4665d683223dd60ed293471627b8659b">m_value</a></td></tr>
<tr class="separator:a4665d683223dd60ed293471627b8659b inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Single attribute element. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a58620e53a404e2f5c10aa091c5648af3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58620e53a404e2f5c10aa091c5648af3">&sect;&nbsp;</a></span>Attribute()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">exml::internal::Attribute::Attribute </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_name</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_value</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>Name of the attribute. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>Value of the attribute. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a4b06e5c650508717746534ca715b5aa2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b06e5c650508717746534ca715b5aa2">&sect;&nbsp;</a></span>clear()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void exml::internal::Attribute::clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>clear the <a class="el" href="classexml_1_1internal_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> </p>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_node.html#a70cd10854610d69cec5d35cf43443fc6">exml::internal::Node</a>.</p>
</div>
</div>
<a id="a975a179077fbda15018d4d66e96be6a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a975a179077fbda15018d4d66e96be6a0">&sect;&nbsp;</a></span>create()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt;<a class="el" href="classexml_1_1internal_1_1_attribute.html">Attribute</a>&gt; exml::internal::Attribute::create </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_name</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_value</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>defined factory </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>Name of the attribute </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>Value of the attribute </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Shared pointer on the <a class="el" href="classexml_1_1internal_1_1_attribute.html" title="Single attribute element. ">Attribute</a> element </dd></dl>
</div>
</div>
<a id="a313bfaae85f3847c174fad5738bd18d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a313bfaae85f3847c174fad5738bd18d7">&sect;&nbsp;</a></span>getName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual const std::string&amp; exml::internal::Attribute::getName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>get the current name of the <a class="el" href="classexml_1_1internal_1_1_attribute.html" title="Single attribute element. ">Attribute</a> </p>
<dl class="section return"><dt>Returns</dt><dd>String of the attribute </dd></dl>
</div>
</div>
<a id="a21ca186d0f01c556080636e949556703"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21ca186d0f01c556080636e949556703">&sect;&nbsp;</a></span>getType()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a> exml::internal::Attribute::getType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>get the node type. </p>
<dl class="section return"><dt>Returns</dt><dd>the type of the <a class="el" href="classexml_1_1internal_1_1_node.html" title="Basic main object of all xml elements. ">Node</a>. </dd></dl>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_node.html#ac30ff036da7e29dc862bae2d1ae7c441">exml::internal::Node</a>.</p>
</div>
</div>
<a id="a706268c410d8843ef57d7c498228f994"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a706268c410d8843ef57d7c498228f994">&sect;&nbsp;</a></span>iGenerate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool exml::internal::Attribute::iGenerate </td>
<td>(</td>
<td class="paramtype">std::string &amp;&#160;</td>
<td class="paramname"><em>_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_indent</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>generate a string with the tree of the xml </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in,out]</td><td class="paramname">_data</td><td>string where to add the elements </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_indent</td><td>current indentation of the file </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>false if an error occured. </dd></dl>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_node.html#a2a8e61ba97925d0af11cd968d9cee97d">exml::internal::Node</a>.</p>
</div>
</div>
<a id="a864c79f26aa4455fcf8b65993bb7bc70"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a864c79f26aa4455fcf8b65993bb7bc70">&sect;&nbsp;</a></span>iParse()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool exml::internal::Attribute::iParse </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32_t &amp;&#160;</td>
<td class="paramname"><em>_pos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_caseSensitive</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;&#160;</td>
<td class="paramname"><em>_filePos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &amp;&#160;</td>
<td class="paramname"><em>_doc</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>parse the Current node [pure VIRUAL] </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_data</td><td>data string to parse. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">_pos</td><td>position in the string to start parse, return the position end of parsing. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_caseSensitive</td><td>Request a parsion of element that is not case sensitive (all element is in low case) </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">_filePos</td><td>file parsing position (line x col x) </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">_doc</td><td>Base document reference </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>false if an error occured. </dd></dl>
<p>Implements <a class="el" href="classexml_1_1internal_1_1_node.html#ac767feed551e8543279652865fcb7371">exml::internal::Node</a>.</p>
</div>
</div>
<a id="a9bf71b2c5406e90c3413b8c75260a098"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9bf71b2c5406e90c3413b8c75260a098">&sect;&nbsp;</a></span>setName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void exml::internal::Attribute::setName </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_name</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>set the name of the attribute </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>New name of the attribute </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a4fa946d1052bdd2b35a5b2e137775f72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4fa946d1052bdd2b35a5b2e137775f72">&sect;&nbsp;</a></span>toAttribute() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt;<a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a>&gt; exml::internal::Attribute::toAttribute </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Cast the element in a <a class="el" href="classexml_1_1internal_1_1_attribute.html" title="Single attribute element. ">Attribute</a> if it is possible. </p>
<dl class="section return"><dt>Returns</dt><dd>pointer on the class or nullptr. </dd></dl>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_node.html#a445a08afd2353d9486e2c3beafbc83cc">exml::internal::Node</a>.</p>
</div>
</div>
<a id="a602c4440947ec5aa417d5bf4a2974205"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a602c4440947ec5aa417d5bf4a2974205">&sect;&nbsp;</a></span>toAttribute() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt;<a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a>&gt; exml::internal::Attribute::toAttribute </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Cast the element in a <a class="el" href="classexml_1_1internal_1_1_attribute.html" title="Single attribute element. ">Attribute</a> if it is possible. </p>
<dl class="section return"><dt>Returns</dt><dd>CONST pointer on the class or nullptr. </dd></dl>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_node.html#ad4aaa87fe8ec644bf1319cb40b49545f">exml::internal::Node</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a699c27d8001cdfc5ebda400d3c0bc9bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a699c27d8001cdfc5ebda400d3c0bc9bc">&sect;&nbsp;</a></span>m_name</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string exml::internal::Attribute::m_name</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Name of the attribute. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/exml/exml/internal/<a class="el" href="internal_2_attribute_8hpp_source.html">Attribute.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1,209 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><b>internal</b></li><li class="navelem"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">AttributeList</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml::internal::AttributeList Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a753a9c172b9a498fb8abceeac81d6a8e">addIndent</a>(std::string &amp;_data, int32_t _indent) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ab2a27ba5eef3e67babf4d66a3a89f1d3">appendAttribute</a>(const ememory::SharedPtr&lt; exml::internal::Attribute &gt; &amp;_attr)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ad812aa80850442864d95f7cf7f48a875">AttributeList</a>(const std::string &amp;_value=&quot;&quot;)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abe0e26e310c7451cfcb225cff88cacb1">checkAvaillable</a>(char32_t _val, bool _firstChar) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a50dc99af90e2073677285d3755505fa3">clear</a>() override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abe664dd6d896dddc12edc7026aa24c24">countWhiteChar</a>(const std::string &amp;_data, int32_t _pos, exml::FilePos &amp;_filePos) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a8f35cba4f6c01fa544315139032fb39a">drawElementParsed</a>(char32_t _val, const exml::FilePos &amp;_filePos) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2c6f76ad44a25cd2c839853a308d5b1">EnableSharedFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ae5a1e043fb8b4511ab09ae54b29d453d">existAttribute</a>(const std::string &amp;_name) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a31b95fdbb9fd79d4bccb7becebc9ee0d">getAttr</a>(int32_t _id)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#af9811e9849355982c1cb61bc9823d717">getAttr</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#aec9c0f91deb03611ba4921c64dafba7f">getAttribute</a>(const std::string &amp;_name) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a9f8d2a4370771d1dd7d4f12d8476f172">getAttrPair</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#add2df6a9be11b5d1697c7b3caf05e37c">getPos</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#ac30ff036da7e29dc862bae2d1ae7c441">getType</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a1ae0e54963e780ba5f478194ae1e3a2b">getValue</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a898f49694401827b9938ce18436a74a1">iGenerate</a>(std::string &amp;_data, int32_t _indent) const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#ac767feed551e8543279652865fcb7371">iParse</a>(const std::string &amp;_data, int32_t &amp;_pos, bool _caseSensitive, exml::FilePos &amp;_filePos, exml::internal::Document &amp;_doc)=0</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a79a6a4f90a4e848f58be568acdeaf4f9">isAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#af83b4078765454c8dc88cada81a592c7">isComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#aaaa9bdd0a14d1fd69bb37b18932ceecd">isDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a785e97b8b4ed169486cfaaad9f6e4cdb">isDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a5ca69f3db29e6f92c139583fd629804d">isElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a05ab1958d2487777e45150ce9fae91e2">isText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a290643c928a881109ed1b19699e0b75f">m_listAttribute</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#aff4c22828c5e24f6890fdb7e646a3046">m_pos</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a4665d683223dd60ed293471627b8659b">m_value</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a09354ad634c68aa620d08a88f4e20f98">Node</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a79828d255b9a84c2ed188596517c68ec">Node</a>(const std::string &amp;_value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a5f2e8880d0b9ad06ed1e53e8304f8178">removeAttribute</a>(const std::string &amp;_name)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a1beee0bb605474fd256b6ad82c96de89">setAttribute</a>(const std::string &amp;_name, const std::string &amp;_value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a8fd06290a36e1798d3dd969512fb2ee8">setValue</a>(std::string _value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38">sharedFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ad16c98c2383b23adffa8db309bc1ca11">sharedFromThis</a>() const</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a776243f201aa2e7464507936c366cbba">sizeAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a445a08afd2353d9486e2c3beafbc83cc">toAttribute</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#ad4aaa87fe8ec644bf1319cb40b49545f">toAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#af2b2c9ff93a1f0a0a58088636c8b6549">toComment</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a454bc374e5ece3c04ebffdda2c6dcc2d">toComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a6170cc3fdab1527305792b22e59a13c9">toDeclaration</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a4ea18d378c22b64b8113d77527ad08fd">toDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a64e44dc0bd6febbcde144b4a2481389a">toDocument</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a7d3a4c08d732ab2ad44e611131092d03">toDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#afad6cd619259363f3f60fb36753c504a">toElement</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abcf1cf53dca2a1ce62eeb265cf136e42">toElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a5489504a07661cdf86ca754cf6ccfa46">toText</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a493b3b3f8c9ad205a65d1a0cc19fe92b">toText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19">weakFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a6be22e13e06d0f679ff03c6ee817386f">weakFromThis</a>() const</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ae088de759baf528291c446cc48fd5ed1">~EnableSharedFromThis</a>()=default</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a6a305f22e495245e88f092ddeedfbbd3">~Node</a>()=default</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,695 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: exml::internal::AttributeList Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><b>internal</b></li><li class="navelem"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">AttributeList</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classexml_1_1internal_1_1_attribute_list-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">exml::internal::AttributeList Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="internal_2_attribute_list_8hpp_source.html">AttributeList.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for exml::internal::AttributeList:</div>
<div class="dyncontent">
<div class="center">
<img src="classexml_1_1internal_1_1_attribute_list.png" usemap="#exml::internal::AttributeList_map" alt=""/>
<map id="exml::internal::AttributeList_map" name="exml::internal::AttributeList_map">
<area href="classexml_1_1internal_1_1_node.html" title="Basic main object of all xml elements. " alt="exml::internal::Node" shape="rect" coords="132,112,387,136"/>
<area doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html" alt="ememory::EnableSharedFromThis&lt; Node &gt;" shape="rect" coords="132,56,387,80"/>
<area doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this_base.html" alt="ememory::EnableSharedFromThisBase" shape="rect" coords="132,0,387,24"/>
<area href="classexml_1_1internal_1_1_declaration.html" title="Declaration node: &lt;?XXXXXX ... &gt;. " alt="exml::internal::Declaration" shape="rect" coords="0,224,255,248"/>
<area href="classexml_1_1internal_1_1_element.html" title="Basic element Node of an XML document &lt;YYYYY&gt;. " alt="exml::internal::Element" shape="rect" coords="265,224,520,248"/>
<area href="classexml_1_1internal_1_1_declaration_x_m_l.html" title="Declaration node: &lt;?XML ... &gt;. " alt="exml::internal::DeclarationXML" shape="rect" coords="0,280,255,304"/>
<area href="classexml_1_1internal_1_1_document.html" title="Basic document element of a document. " alt="exml::internal::Document" shape="rect" coords="265,280,520,304"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a776243f201aa2e7464507936c366cbba"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a776243f201aa2e7464507936c366cbba">sizeAttribute</a> () const</td></tr>
<tr class="separator:a776243f201aa2e7464507936c366cbba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2a27ba5eef3e67babf4d66a3a89f1d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ab2a27ba5eef3e67babf4d66a3a89f1d3">appendAttribute</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt; &amp;_attr)</td></tr>
<tr class="separator:ab2a27ba5eef3e67babf4d66a3a89f1d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31b95fdbb9fd79d4bccb7becebc9ee0d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a31b95fdbb9fd79d4bccb7becebc9ee0d">getAttr</a> (int32_t _id)</td></tr>
<tr class="separator:a31b95fdbb9fd79d4bccb7becebc9ee0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9811e9849355982c1cb61bc9823d717"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; const <a class="el" href="classexml_1_1internal_1_1_attribute.html">Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#af9811e9849355982c1cb61bc9823d717">getAttr</a> (int32_t _id) const</td></tr>
<tr class="separator:af9811e9849355982c1cb61bc9823d717"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f8d2a4370771d1dd7d4f12d8476f172"><td class="memItemLeft" align="right" valign="top">std::pair&lt; std::string, std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a9f8d2a4370771d1dd7d4f12d8476f172">getAttrPair</a> (int32_t _id) const</td></tr>
<tr class="separator:a9f8d2a4370771d1dd7d4f12d8476f172"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec9c0f91deb03611ba4921c64dafba7f"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#aec9c0f91deb03611ba4921c64dafba7f">getAttribute</a> (const std::string &amp;_name) const</td></tr>
<tr class="separator:aec9c0f91deb03611ba4921c64dafba7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5a1e043fb8b4511ab09ae54b29d453d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ae5a1e043fb8b4511ab09ae54b29d453d">existAttribute</a> (const std::string &amp;_name) const</td></tr>
<tr class="separator:ae5a1e043fb8b4511ab09ae54b29d453d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1beee0bb605474fd256b6ad82c96de89"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a1beee0bb605474fd256b6ad82c96de89">setAttribute</a> (const std::string &amp;_name, const std::string &amp;_value)</td></tr>
<tr class="separator:a1beee0bb605474fd256b6ad82c96de89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f2e8880d0b9ad06ed1e53e8304f8178"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a5f2e8880d0b9ad06ed1e53e8304f8178">removeAttribute</a> (const std::string &amp;_name)</td></tr>
<tr class="separator:a5f2e8880d0b9ad06ed1e53e8304f8178"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a898f49694401827b9938ce18436a74a1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a898f49694401827b9938ce18436a74a1">iGenerate</a> (std::string &amp;_data, int32_t _indent) const override</td></tr>
<tr class="separator:a898f49694401827b9938ce18436a74a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50dc99af90e2073677285d3755505fa3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a50dc99af90e2073677285d3755505fa3">clear</a> () override</td></tr>
<tr class="separator:a50dc99af90e2073677285d3755505fa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:a6a305f22e495245e88f092ddeedfbbd3 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a6a305f22e495245e88f092ddeedfbbd3">~Node</a> ()=default</td></tr>
<tr class="separator:a6a305f22e495245e88f092ddeedfbbd3 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac767feed551e8543279652865fcb7371 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#ac767feed551e8543279652865fcb7371">iParse</a> (const std::string &amp;_data, int32_t &amp;_pos, bool _caseSensitive, <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos, <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &amp;_doc)=0</td></tr>
<tr class="separator:ac767feed551e8543279652865fcb7371 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add2df6a9be11b5d1697c7b3caf05e37c inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#add2df6a9be11b5d1697c7b3caf05e37c">getPos</a> () const</td></tr>
<tr class="separator:add2df6a9be11b5d1697c7b3caf05e37c inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fd06290a36e1798d3dd969512fb2ee8 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a8fd06290a36e1798d3dd969512fb2ee8">setValue</a> (std::string _value)</td></tr>
<tr class="separator:a8fd06290a36e1798d3dd969512fb2ee8 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ae0e54963e780ba5f478194ae1e3a2b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a1ae0e54963e780ba5f478194ae1e3a2b">getValue</a> () const</td></tr>
<tr class="separator:a1ae0e54963e780ba5f478194ae1e3a2b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac30ff036da7e29dc862bae2d1ae7c441 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#ac30ff036da7e29dc862bae2d1ae7c441">getType</a> () const</td></tr>
<tr class="separator:ac30ff036da7e29dc862bae2d1ae7c441 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64e44dc0bd6febbcde144b4a2481389a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a64e44dc0bd6febbcde144b4a2481389a">toDocument</a> ()</td></tr>
<tr class="separator:a64e44dc0bd6febbcde144b4a2481389a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d3a4c08d732ab2ad44e611131092d03 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a7d3a4c08d732ab2ad44e611131092d03">toDocument</a> () const</td></tr>
<tr class="separator:a7d3a4c08d732ab2ad44e611131092d03 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a445a08afd2353d9486e2c3beafbc83cc inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a445a08afd2353d9486e2c3beafbc83cc">toAttribute</a> ()</td></tr>
<tr class="separator:a445a08afd2353d9486e2c3beafbc83cc inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4aaa87fe8ec644bf1319cb40b49545f inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#ad4aaa87fe8ec644bf1319cb40b49545f">toAttribute</a> () const</td></tr>
<tr class="separator:ad4aaa87fe8ec644bf1319cb40b49545f inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2b2c9ff93a1f0a0a58088636c8b6549 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#af2b2c9ff93a1f0a0a58088636c8b6549">toComment</a> ()</td></tr>
<tr class="separator:af2b2c9ff93a1f0a0a58088636c8b6549 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a454bc374e5ece3c04ebffdda2c6dcc2d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a454bc374e5ece3c04ebffdda2c6dcc2d">toComment</a> () const</td></tr>
<tr class="separator:a454bc374e5ece3c04ebffdda2c6dcc2d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6170cc3fdab1527305792b22e59a13c9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a6170cc3fdab1527305792b22e59a13c9">toDeclaration</a> ()</td></tr>
<tr class="separator:a6170cc3fdab1527305792b22e59a13c9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ea18d378c22b64b8113d77527ad08fd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a4ea18d378c22b64b8113d77527ad08fd">toDeclaration</a> () const</td></tr>
<tr class="separator:a4ea18d378c22b64b8113d77527ad08fd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afad6cd619259363f3f60fb36753c504a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#afad6cd619259363f3f60fb36753c504a">toElement</a> ()</td></tr>
<tr class="separator:afad6cd619259363f3f60fb36753c504a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcf1cf53dca2a1ce62eeb265cf136e42 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#abcf1cf53dca2a1ce62eeb265cf136e42">toElement</a> () const</td></tr>
<tr class="separator:abcf1cf53dca2a1ce62eeb265cf136e42 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5489504a07661cdf86ca754cf6ccfa46 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a5489504a07661cdf86ca754cf6ccfa46">toText</a> ()</td></tr>
<tr class="separator:a5489504a07661cdf86ca754cf6ccfa46 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a493b3b3f8c9ad205a65d1a0cc19fe92b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a493b3b3f8c9ad205a65d1a0cc19fe92b">toText</a> () const</td></tr>
<tr class="separator:a493b3b3f8c9ad205a65d1a0cc19fe92b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a785e97b8b4ed169486cfaaad9f6e4cdb inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a785e97b8b4ed169486cfaaad9f6e4cdb">isDocument</a> () const</td></tr>
<tr class="separator:a785e97b8b4ed169486cfaaad9f6e4cdb inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79a6a4f90a4e848f58be568acdeaf4f9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a79a6a4f90a4e848f58be568acdeaf4f9">isAttribute</a> () const</td></tr>
<tr class="separator:a79a6a4f90a4e848f58be568acdeaf4f9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af83b4078765454c8dc88cada81a592c7 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#af83b4078765454c8dc88cada81a592c7">isComment</a> () const</td></tr>
<tr class="separator:af83b4078765454c8dc88cada81a592c7 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaaa9bdd0a14d1fd69bb37b18932ceecd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#aaaa9bdd0a14d1fd69bb37b18932ceecd">isDeclaration</a> () const</td></tr>
<tr class="separator:aaaa9bdd0a14d1fd69bb37b18932ceecd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ca69f3db29e6f92c139583fd629804d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a5ca69f3db29e6f92c139583fd629804d">isElement</a> () const</td></tr>
<tr class="separator:a5ca69f3db29e6f92c139583fd629804d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05ab1958d2487777e45150ce9fae91e2 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a05ab1958d2487777e45150ce9fae91e2">isText</a> () const</td></tr>
<tr class="separator:a05ab1958d2487777e45150ce9fae91e2 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classememory_1_1_enable_shared_from_this"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classememory_1_1_enable_shared_from_this')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td></tr>
<tr class="memitem:ab9c576f893c44cbf8163b1ddf6f86b38 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="ab9c576f893c44cbf8163b1ddf6f86b38"></a>
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38">sharedFromThis</a> ()</td></tr>
<tr class="separator:ab9c576f893c44cbf8163b1ddf6f86b38 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad16c98c2383b23adffa8db309bc1ca11 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="ad16c98c2383b23adffa8db309bc1ca11"></a>
const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ad16c98c2383b23adffa8db309bc1ca11">sharedFromThis</a> () const</td></tr>
<tr class="separator:ad16c98c2383b23adffa8db309bc1ca11 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2ce5703d70b211bae31fd40a5514c19 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="aa2ce5703d70b211bae31fd40a5514c19"></a>
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html">ememory::WeakPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19">weakFromThis</a> ()</td></tr>
<tr class="separator:aa2ce5703d70b211bae31fd40a5514c19 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6be22e13e06d0f679ff03c6ee817386f inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="a6be22e13e06d0f679ff03c6ee817386f"></a>
const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html">ememory::WeakPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a6be22e13e06d0f679ff03c6ee817386f">weakFromThis</a> () const</td></tr>
<tr class="separator:a6be22e13e06d0f679ff03c6ee817386f inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:ad812aa80850442864d95f7cf7f48a875"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ad812aa80850442864d95f7cf7f48a875">AttributeList</a> (const std::string &amp;_value=&quot;&quot;)</td></tr>
<tr class="separator:ad812aa80850442864d95f7cf7f48a875"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:a09354ad634c68aa620d08a88f4e20f98 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a09354ad634c68aa620d08a88f4e20f98">Node</a> ()</td></tr>
<tr class="separator:a09354ad634c68aa620d08a88f4e20f98 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79828d255b9a84c2ed188596517c68ec inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a79828d255b9a84c2ed188596517c68ec">Node</a> (const std::string &amp;_value)</td></tr>
<tr class="separator:a79828d255b9a84c2ed188596517c68ec inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a753a9c172b9a498fb8abceeac81d6a8e inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a753a9c172b9a498fb8abceeac81d6a8e">addIndent</a> (std::string &amp;_data, int32_t _indent) const</td></tr>
<tr class="separator:a753a9c172b9a498fb8abceeac81d6a8e inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f35cba4f6c01fa544315139032fb39a inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a8f35cba4f6c01fa544315139032fb39a">drawElementParsed</a> (char32_t _val, const <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos) const</td></tr>
<tr class="separator:a8f35cba4f6c01fa544315139032fb39a inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe0e26e310c7451cfcb225cff88cacb1 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#abe0e26e310c7451cfcb225cff88cacb1">checkAvaillable</a> (char32_t _val, bool _firstChar) const</td></tr>
<tr class="separator:abe0e26e310c7451cfcb225cff88cacb1 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe664dd6d896dddc12edc7026aa24c24 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#abe664dd6d896dddc12edc7026aa24c24">countWhiteChar</a> (const std::string &amp;_data, int32_t _pos, <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos) const</td></tr>
<tr class="separator:abe664dd6d896dddc12edc7026aa24c24 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a290643c928a881109ed1b19699e0b75f"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a290643c928a881109ed1b19699e0b75f">m_listAttribute</a></td></tr>
<tr class="separator:a290643c928a881109ed1b19699e0b75f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:aff4c22828c5e24f6890fdb7e646a3046 inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#aff4c22828c5e24f6890fdb7e646a3046">m_pos</a></td></tr>
<tr class="separator:aff4c22828c5e24f6890fdb7e646a3046 inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4665d683223dd60ed293471627b8659b inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a4665d683223dd60ed293471627b8659b">m_value</a></td></tr>
<tr class="separator:a4665d683223dd60ed293471627b8659b inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>List of all attribute element in a node. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ad812aa80850442864d95f7cf7f48a875"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad812aa80850442864d95f7cf7f48a875">&sect;&nbsp;</a></span>AttributeList()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">exml::internal::AttributeList::AttributeList </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_value</em> = <code>&quot;&quot;</code></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td><a class="el" href="classexml_1_1internal_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> value; </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ab2a27ba5eef3e67babf4d66a3a89f1d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2a27ba5eef3e67babf4d66a3a89f1d3">&sect;&nbsp;</a></span>appendAttribute()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void exml::internal::AttributeList::appendAttribute </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>_attr</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>add attribute on the List </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_attr</td><td>Pointer on the attribute </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a50dc99af90e2073677285d3755505fa3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50dc99af90e2073677285d3755505fa3">&sect;&nbsp;</a></span>clear()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void exml::internal::AttributeList::clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>clear the <a class="el" href="classexml_1_1internal_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> </p>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_node.html#a70cd10854610d69cec5d35cf43443fc6">exml::internal::Node</a>.</p>
<p>Reimplemented in <a class="el" href="classexml_1_1internal_1_1_element.html#acd7e92b683aa3dc1a8b3f13925ba1888">exml::internal::Element</a>.</p>
</div>
</div>
<a id="ae5a1e043fb8b4511ab09ae54b29d453d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5a1e043fb8b4511ab09ae54b29d453d">&sect;&nbsp;</a></span>existAttribute()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool exml::internal::AttributeList::existAttribute </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_name</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>check if an attribute exist or not with his name. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td><a class="el" href="classexml_1_1internal_1_1_attribute.html" title="Single attribute element. ">Attribute</a> Name. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the attribute exist or False </dd></dl>
</div>
</div>
<a id="a31b95fdbb9fd79d4bccb7becebc9ee0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31b95fdbb9fd79d4bccb7becebc9ee0d">&sect;&nbsp;</a></span>getAttr() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt;<a class="el" href="classexml_1_1internal_1_1_attribute.html">Attribute</a>&gt; exml::internal::AttributeList::getAttr </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>get attribute whith his ID </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_id</td><td>Identifier of the attribute 0&lt;= _id &lt; <a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a776243f201aa2e7464507936c366cbba" title="get the number of attribute in the Node ">sizeAttribute()</a> </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer on the attribute or NULL </dd></dl>
</div>
</div>
<a id="af9811e9849355982c1cb61bc9823d717"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9811e9849355982c1cb61bc9823d717">&sect;&nbsp;</a></span>getAttr() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt;const <a class="el" href="classexml_1_1internal_1_1_attribute.html">Attribute</a>&gt; exml::internal::AttributeList::getAttr </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_id</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>get attribute whith his ID </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_id</td><td>Identifier of the attribute 0&lt;= _id &lt; <a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a776243f201aa2e7464507936c366cbba" title="get the number of attribute in the Node ">sizeAttribute()</a> </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer on the attribute or NULL </dd></dl>
</div>
</div>
<a id="aec9c0f91deb03611ba4921c64dafba7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec9c0f91deb03611ba4921c64dafba7f">&sect;&nbsp;</a></span>getAttribute()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::string&amp; exml::internal::AttributeList::getAttribute </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_name</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>get the attribute value with searching in the List with his name </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td><a class="el" href="classexml_1_1internal_1_1_attribute.html" title="Single attribute element. ">Attribute</a> Name. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Value of the attribute or no data in the string </dd></dl>
</div>
</div>
<a id="a9f8d2a4370771d1dd7d4f12d8476f172"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f8d2a4370771d1dd7d4f12d8476f172">&sect;&nbsp;</a></span>getAttrPair()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::pair&lt;std::string, std::string&gt; exml::internal::AttributeList::getAttrPair </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_id</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>get attribute whith his ID </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_id</td><td>Identifier of the attribute 0&lt;= _id &lt; <a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a776243f201aa2e7464507936c366cbba" title="get the number of attribute in the Node ">sizeAttribute()</a> </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Name and value of the attribute </dd></dl>
</div>
</div>
<a id="a898f49694401827b9938ce18436a74a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a898f49694401827b9938ce18436a74a1">&sect;&nbsp;</a></span>iGenerate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool exml::internal::AttributeList::iGenerate </td>
<td>(</td>
<td class="paramtype">std::string &amp;&#160;</td>
<td class="paramname"><em>_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_indent</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>generate a string with the tree of the xml </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in,out]</td><td class="paramname">_data</td><td>string where to add the elements </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_indent</td><td>current indentation of the file </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>false if an error occured. </dd></dl>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_node.html#a2a8e61ba97925d0af11cd968d9cee97d">exml::internal::Node</a>.</p>
<p>Reimplemented in <a class="el" href="classexml_1_1internal_1_1_element.html#a36ecc1948e2aebf7ec53e7c345624bfd">exml::internal::Element</a>, <a class="el" href="classexml_1_1internal_1_1_document.html#a65ac46a33bbd11738f110ffda15a2f47">exml::internal::Document</a>, and <a class="el" href="classexml_1_1internal_1_1_declaration.html#a1d4f666c1dfbabed20b9c5f9bb1fd25d">exml::internal::Declaration</a>.</p>
</div>
</div>
<a id="a5f2e8880d0b9ad06ed1e53e8304f8178"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f2e8880d0b9ad06ed1e53e8304f8178">&sect;&nbsp;</a></span>removeAttribute()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool exml::internal::AttributeList::removeAttribute </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove an attribute form the list. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>Name of the attribute </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true The attribute has been removed </dd>
<dd>
false An error occured. </dd></dl>
</div>
</div>
<a id="a1beee0bb605474fd256b6ad82c96de89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1beee0bb605474fd256b6ad82c96de89">&sect;&nbsp;</a></span>setAttribute()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void exml::internal::AttributeList::setAttribute </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set A new attribute or replace data of the previous one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>Name of the attribute </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>Value of the attribute </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a776243f201aa2e7464507936c366cbba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a776243f201aa2e7464507936c366cbba">&sect;&nbsp;</a></span>sizeAttribute()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">size_t exml::internal::AttributeList::sizeAttribute </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>get the number of attribute in the <a class="el" href="classexml_1_1internal_1_1_node.html" title="Basic main object of all xml elements. ">Node</a> </p>
<dl class="section return"><dt>Returns</dt><dd>Nulber of attribute &gt;=0 </dd></dl>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a290643c928a881109ed1b19699e0b75f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a290643c928a881109ed1b19699e0b75f">&sect;&nbsp;</a></span>m_listAttribute</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt;<a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a>&gt; &gt; exml::internal::AttributeList::m_listAttribute</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>list of all attribute </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/exml/exml/internal/<a class="el" href="internal_2_attribute_list_8hpp_source.html">AttributeList.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -0,0 +1,200 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><b>internal</b></li><li class="navelem"><a class="el" href="classexml_1_1internal_1_1_comment.html">Comment</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml::internal::Comment Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a753a9c172b9a498fb8abceeac81d6a8e">addIndent</a>(std::string &amp;_data, int32_t _indent) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abe0e26e310c7451cfcb225cff88cacb1">checkAvaillable</a>(char32_t _val, bool _firstChar) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a70cd10854610d69cec5d35cf43443fc6">clear</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_comment.html#a39ce9bd4d20ff55309b8910ab016a67c">Comment</a>(const std::string &amp;_value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abe664dd6d896dddc12edc7026aa24c24">countWhiteChar</a>(const std::string &amp;_data, int32_t _pos, exml::FilePos &amp;_filePos) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_comment.html#a410b4fb619920d368735ac0cd89dafa6">create</a>(const std::string &amp;_value=&quot;&quot;)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a8f35cba4f6c01fa544315139032fb39a">drawElementParsed</a>(char32_t _val, const exml::FilePos &amp;_filePos) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2c6f76ad44a25cd2c839853a308d5b1">EnableSharedFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#add2df6a9be11b5d1697c7b3caf05e37c">getPos</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_comment.html#a3c3de1b1577bb9dbc50940589b21b780">getType</a>() const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a1ae0e54963e780ba5f478194ae1e3a2b">getValue</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_comment.html#a1ec817987fa13ae9862b7096176bb1e6">iGenerate</a>(std::string &amp;_data, int32_t _indent) const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_comment.html#aa606a5e28625fac957e78f71940c2391">iParse</a>(const std::string &amp;_data, int32_t &amp;_pos, bool _caseSensitive, exml::FilePos &amp;_filePos, exml::internal::Document &amp;_doc) override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a79a6a4f90a4e848f58be568acdeaf4f9">isAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#af83b4078765454c8dc88cada81a592c7">isComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#aaaa9bdd0a14d1fd69bb37b18932ceecd">isDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a785e97b8b4ed169486cfaaad9f6e4cdb">isDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a5ca69f3db29e6f92c139583fd629804d">isElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a05ab1958d2487777e45150ce9fae91e2">isText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#aff4c22828c5e24f6890fdb7e646a3046">m_pos</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a4665d683223dd60ed293471627b8659b">m_value</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a09354ad634c68aa620d08a88f4e20f98">Node</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a79828d255b9a84c2ed188596517c68ec">Node</a>(const std::string &amp;_value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a8fd06290a36e1798d3dd969512fb2ee8">setValue</a>(std::string _value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38">sharedFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ad16c98c2383b23adffa8db309bc1ca11">sharedFromThis</a>() const</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a445a08afd2353d9486e2c3beafbc83cc">toAttribute</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#ad4aaa87fe8ec644bf1319cb40b49545f">toAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_comment.html#a6279c3670d1e7b338b929b14fc10f0dd">toComment</a>() override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_comment.html#ade5a7c40fda74c5c86972ba8c0186dd7">toComment</a>() const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a6170cc3fdab1527305792b22e59a13c9">toDeclaration</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a4ea18d378c22b64b8113d77527ad08fd">toDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a64e44dc0bd6febbcde144b4a2481389a">toDocument</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a7d3a4c08d732ab2ad44e611131092d03">toDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#afad6cd619259363f3f60fb36753c504a">toElement</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abcf1cf53dca2a1ce62eeb265cf136e42">toElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a5489504a07661cdf86ca754cf6ccfa46">toText</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a493b3b3f8c9ad205a65d1a0cc19fe92b">toText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19">weakFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a6be22e13e06d0f679ff03c6ee817386f">weakFromThis</a>() const</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ae088de759baf528291c446cc48fd5ed1">~EnableSharedFromThis</a>()=default</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a6a305f22e495245e88f092ddeedfbbd3">~Node</a>()=default</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,553 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: exml::internal::Comment Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><b>internal</b></li><li class="navelem"><a class="el" href="classexml_1_1internal_1_1_comment.html">Comment</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="classexml_1_1internal_1_1_comment-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">exml::internal::Comment Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="internal_2_comment_8hpp_source.html">Comment.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for exml::internal::Comment:</div>
<div class="dyncontent">
<div class="center">
<img src="classexml_1_1internal_1_1_comment.png" usemap="#exml::internal::Comment_map" alt=""/>
<map id="exml::internal::Comment_map" name="exml::internal::Comment_map">
<area href="classexml_1_1internal_1_1_node.html" title="Basic main object of all xml elements. " alt="exml::internal::Node" shape="rect" coords="0,112,255,136"/>
<area doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html" alt="ememory::EnableSharedFromThis&lt; Node &gt;" shape="rect" coords="0,56,255,80"/>
<area doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this_base.html" alt="ememory::EnableSharedFromThisBase" shape="rect" coords="0,0,255,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a39ce9bd4d20ff55309b8910ab016a67c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_comment.html#a39ce9bd4d20ff55309b8910ab016a67c">Comment</a> (const std::string &amp;_value)</td></tr>
<tr class="separator:a39ce9bd4d20ff55309b8910ab016a67c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c3de1b1577bb9dbc50940589b21b780"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_comment.html#a3c3de1b1577bb9dbc50940589b21b780">getType</a> () const override</td></tr>
<tr class="separator:a3c3de1b1577bb9dbc50940589b21b780"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa606a5e28625fac957e78f71940c2391"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_comment.html#aa606a5e28625fac957e78f71940c2391">iParse</a> (const std::string &amp;_data, int32_t &amp;_pos, bool _caseSensitive, <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos, <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &amp;_doc) override</td></tr>
<tr class="separator:aa606a5e28625fac957e78f71940c2391"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ec817987fa13ae9862b7096176bb1e6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_comment.html#a1ec817987fa13ae9862b7096176bb1e6">iGenerate</a> (std::string &amp;_data, int32_t _indent) const override</td></tr>
<tr class="separator:a1ec817987fa13ae9862b7096176bb1e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6279c3670d1e7b338b929b14fc10f0dd"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_comment.html#a6279c3670d1e7b338b929b14fc10f0dd">toComment</a> () override</td></tr>
<tr class="separator:a6279c3670d1e7b338b929b14fc10f0dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade5a7c40fda74c5c86972ba8c0186dd7"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_comment.html#ade5a7c40fda74c5c86972ba8c0186dd7">toComment</a> () const override</td></tr>
<tr class="separator:ade5a7c40fda74c5c86972ba8c0186dd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:a6a305f22e495245e88f092ddeedfbbd3 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a6a305f22e495245e88f092ddeedfbbd3">~Node</a> ()=default</td></tr>
<tr class="separator:a6a305f22e495245e88f092ddeedfbbd3 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add2df6a9be11b5d1697c7b3caf05e37c inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#add2df6a9be11b5d1697c7b3caf05e37c">getPos</a> () const</td></tr>
<tr class="separator:add2df6a9be11b5d1697c7b3caf05e37c inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fd06290a36e1798d3dd969512fb2ee8 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a8fd06290a36e1798d3dd969512fb2ee8">setValue</a> (std::string _value)</td></tr>
<tr class="separator:a8fd06290a36e1798d3dd969512fb2ee8 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ae0e54963e780ba5f478194ae1e3a2b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a1ae0e54963e780ba5f478194ae1e3a2b">getValue</a> () const</td></tr>
<tr class="separator:a1ae0e54963e780ba5f478194ae1e3a2b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64e44dc0bd6febbcde144b4a2481389a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a64e44dc0bd6febbcde144b4a2481389a">toDocument</a> ()</td></tr>
<tr class="separator:a64e44dc0bd6febbcde144b4a2481389a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d3a4c08d732ab2ad44e611131092d03 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a7d3a4c08d732ab2ad44e611131092d03">toDocument</a> () const</td></tr>
<tr class="separator:a7d3a4c08d732ab2ad44e611131092d03 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a445a08afd2353d9486e2c3beafbc83cc inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a445a08afd2353d9486e2c3beafbc83cc">toAttribute</a> ()</td></tr>
<tr class="separator:a445a08afd2353d9486e2c3beafbc83cc inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4aaa87fe8ec644bf1319cb40b49545f inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#ad4aaa87fe8ec644bf1319cb40b49545f">toAttribute</a> () const</td></tr>
<tr class="separator:ad4aaa87fe8ec644bf1319cb40b49545f inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6170cc3fdab1527305792b22e59a13c9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a6170cc3fdab1527305792b22e59a13c9">toDeclaration</a> ()</td></tr>
<tr class="separator:a6170cc3fdab1527305792b22e59a13c9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ea18d378c22b64b8113d77527ad08fd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a4ea18d378c22b64b8113d77527ad08fd">toDeclaration</a> () const</td></tr>
<tr class="separator:a4ea18d378c22b64b8113d77527ad08fd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afad6cd619259363f3f60fb36753c504a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#afad6cd619259363f3f60fb36753c504a">toElement</a> ()</td></tr>
<tr class="separator:afad6cd619259363f3f60fb36753c504a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcf1cf53dca2a1ce62eeb265cf136e42 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#abcf1cf53dca2a1ce62eeb265cf136e42">toElement</a> () const</td></tr>
<tr class="separator:abcf1cf53dca2a1ce62eeb265cf136e42 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5489504a07661cdf86ca754cf6ccfa46 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a5489504a07661cdf86ca754cf6ccfa46">toText</a> ()</td></tr>
<tr class="separator:a5489504a07661cdf86ca754cf6ccfa46 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a493b3b3f8c9ad205a65d1a0cc19fe92b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a493b3b3f8c9ad205a65d1a0cc19fe92b">toText</a> () const</td></tr>
<tr class="separator:a493b3b3f8c9ad205a65d1a0cc19fe92b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a785e97b8b4ed169486cfaaad9f6e4cdb inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a785e97b8b4ed169486cfaaad9f6e4cdb">isDocument</a> () const</td></tr>
<tr class="separator:a785e97b8b4ed169486cfaaad9f6e4cdb inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79a6a4f90a4e848f58be568acdeaf4f9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a79a6a4f90a4e848f58be568acdeaf4f9">isAttribute</a> () const</td></tr>
<tr class="separator:a79a6a4f90a4e848f58be568acdeaf4f9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af83b4078765454c8dc88cada81a592c7 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#af83b4078765454c8dc88cada81a592c7">isComment</a> () const</td></tr>
<tr class="separator:af83b4078765454c8dc88cada81a592c7 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaaa9bdd0a14d1fd69bb37b18932ceecd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#aaaa9bdd0a14d1fd69bb37b18932ceecd">isDeclaration</a> () const</td></tr>
<tr class="separator:aaaa9bdd0a14d1fd69bb37b18932ceecd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ca69f3db29e6f92c139583fd629804d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a5ca69f3db29e6f92c139583fd629804d">isElement</a> () const</td></tr>
<tr class="separator:a5ca69f3db29e6f92c139583fd629804d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05ab1958d2487777e45150ce9fae91e2 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a05ab1958d2487777e45150ce9fae91e2">isText</a> () const</td></tr>
<tr class="separator:a05ab1958d2487777e45150ce9fae91e2 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70cd10854610d69cec5d35cf43443fc6 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a70cd10854610d69cec5d35cf43443fc6">clear</a> ()</td></tr>
<tr class="separator:a70cd10854610d69cec5d35cf43443fc6 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classememory_1_1_enable_shared_from_this"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classememory_1_1_enable_shared_from_this')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td></tr>
<tr class="memitem:ab9c576f893c44cbf8163b1ddf6f86b38 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="ab9c576f893c44cbf8163b1ddf6f86b38"></a>
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38">sharedFromThis</a> ()</td></tr>
<tr class="separator:ab9c576f893c44cbf8163b1ddf6f86b38 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad16c98c2383b23adffa8db309bc1ca11 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="ad16c98c2383b23adffa8db309bc1ca11"></a>
const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ad16c98c2383b23adffa8db309bc1ca11">sharedFromThis</a> () const</td></tr>
<tr class="separator:ad16c98c2383b23adffa8db309bc1ca11 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2ce5703d70b211bae31fd40a5514c19 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="aa2ce5703d70b211bae31fd40a5514c19"></a>
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html">ememory::WeakPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19">weakFromThis</a> ()</td></tr>
<tr class="separator:aa2ce5703d70b211bae31fd40a5514c19 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6be22e13e06d0f679ff03c6ee817386f inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="a6be22e13e06d0f679ff03c6ee817386f"></a>
const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html">ememory::WeakPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a6be22e13e06d0f679ff03c6ee817386f">weakFromThis</a> () const</td></tr>
<tr class="separator:a6be22e13e06d0f679ff03c6ee817386f inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a410b4fb619920d368735ac0cd89dafa6"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_comment.html#a410b4fb619920d368735ac0cd89dafa6">create</a> (const std::string &amp;_value=&quot;&quot;)</td></tr>
<tr class="separator:a410b4fb619920d368735ac0cd89dafa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:a09354ad634c68aa620d08a88f4e20f98 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a09354ad634c68aa620d08a88f4e20f98">Node</a> ()</td></tr>
<tr class="separator:a09354ad634c68aa620d08a88f4e20f98 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79828d255b9a84c2ed188596517c68ec inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a79828d255b9a84c2ed188596517c68ec">Node</a> (const std::string &amp;_value)</td></tr>
<tr class="separator:a79828d255b9a84c2ed188596517c68ec inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a753a9c172b9a498fb8abceeac81d6a8e inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a753a9c172b9a498fb8abceeac81d6a8e">addIndent</a> (std::string &amp;_data, int32_t _indent) const</td></tr>
<tr class="separator:a753a9c172b9a498fb8abceeac81d6a8e inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f35cba4f6c01fa544315139032fb39a inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a8f35cba4f6c01fa544315139032fb39a">drawElementParsed</a> (char32_t _val, const <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos) const</td></tr>
<tr class="separator:a8f35cba4f6c01fa544315139032fb39a inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe0e26e310c7451cfcb225cff88cacb1 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#abe0e26e310c7451cfcb225cff88cacb1">checkAvaillable</a> (char32_t _val, bool _firstChar) const</td></tr>
<tr class="separator:abe0e26e310c7451cfcb225cff88cacb1 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe664dd6d896dddc12edc7026aa24c24 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#abe664dd6d896dddc12edc7026aa24c24">countWhiteChar</a> (const std::string &amp;_data, int32_t _pos, <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos) const</td></tr>
<tr class="separator:abe664dd6d896dddc12edc7026aa24c24 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:aff4c22828c5e24f6890fdb7e646a3046 inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#aff4c22828c5e24f6890fdb7e646a3046">m_pos</a></td></tr>
<tr class="separator:aff4c22828c5e24f6890fdb7e646a3046 inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4665d683223dd60ed293471627b8659b inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a4665d683223dd60ed293471627b8659b">m_value</a></td></tr>
<tr class="separator:a4665d683223dd60ed293471627b8659b inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classexml_1_1internal_1_1_comment.html" title="Comment node: &lt;! ... &gt;. ">Comment</a> node: &lt;!&ndash; ... &ndash;&gt;. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a39ce9bd4d20ff55309b8910ab016a67c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39ce9bd4d20ff55309b8910ab016a67c">&sect;&nbsp;</a></span>Comment()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">exml::internal::Comment::Comment </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_value</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>comment value </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a410b4fb619920d368735ac0cd89dafa6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a410b4fb619920d368735ac0cd89dafa6">&sect;&nbsp;</a></span>create()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt;<a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a>&gt; exml::internal::Comment::create </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_value</em> = <code>&quot;&quot;</code></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>defined factory </p>
<dl class="section return"><dt>Returns</dt><dd>Shared pointer on the <a class="el" href="classexml_1_1internal_1_1_comment.html" title="Comment node: &lt;! ... &gt;. ">Comment</a> element </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>comment value </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a3c3de1b1577bb9dbc50940589b21b780"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c3de1b1577bb9dbc50940589b21b780">&sect;&nbsp;</a></span>getType()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a> exml::internal::Comment::getType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>get the node type. </p>
<dl class="section return"><dt>Returns</dt><dd>the type of the <a class="el" href="classexml_1_1internal_1_1_node.html" title="Basic main object of all xml elements. ">Node</a>. </dd></dl>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_node.html#ac30ff036da7e29dc862bae2d1ae7c441">exml::internal::Node</a>.</p>
</div>
</div>
<a id="a1ec817987fa13ae9862b7096176bb1e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ec817987fa13ae9862b7096176bb1e6">&sect;&nbsp;</a></span>iGenerate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool exml::internal::Comment::iGenerate </td>
<td>(</td>
<td class="paramtype">std::string &amp;&#160;</td>
<td class="paramname"><em>_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_indent</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>generate a string with the tree of the xml </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in,out]</td><td class="paramname">_data</td><td>string where to add the elements </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_indent</td><td>current indentation of the file </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>false if an error occured. </dd></dl>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_node.html#a2a8e61ba97925d0af11cd968d9cee97d">exml::internal::Node</a>.</p>
</div>
</div>
<a id="aa606a5e28625fac957e78f71940c2391"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa606a5e28625fac957e78f71940c2391">&sect;&nbsp;</a></span>iParse()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool exml::internal::Comment::iParse </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32_t &amp;&#160;</td>
<td class="paramname"><em>_pos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_caseSensitive</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;&#160;</td>
<td class="paramname"><em>_filePos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &amp;&#160;</td>
<td class="paramname"><em>_doc</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>parse the Current node [pure VIRUAL] </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_data</td><td>data string to parse. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">_pos</td><td>position in the string to start parse, return the position end of parsing. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_caseSensitive</td><td>Request a parsion of element that is not case sensitive (all element is in low case) </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">_filePos</td><td>file parsing position (line x col x) </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">_doc</td><td>Base document reference </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>false if an error occured. </dd></dl>
<p>Implements <a class="el" href="classexml_1_1internal_1_1_node.html#ac767feed551e8543279652865fcb7371">exml::internal::Node</a>.</p>
</div>
</div>
<a id="a6279c3670d1e7b338b929b14fc10f0dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6279c3670d1e7b338b929b14fc10f0dd">&sect;&nbsp;</a></span>toComment() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt;<a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a>&gt; exml::internal::Comment::toComment </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Cast the element in a <a class="el" href="classexml_1_1internal_1_1_comment.html" title="Comment node: &lt;! ... &gt;. ">Comment</a> if it is possible. </p>
<dl class="section return"><dt>Returns</dt><dd>pointer on the class or nullptr. </dd></dl>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_node.html#af2b2c9ff93a1f0a0a58088636c8b6549">exml::internal::Node</a>.</p>
</div>
</div>
<a id="ade5a7c40fda74c5c86972ba8c0186dd7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade5a7c40fda74c5c86972ba8c0186dd7">&sect;&nbsp;</a></span>toComment() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt;<a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a>&gt; exml::internal::Comment::toComment </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Cast the element in a <a class="el" href="classexml_1_1internal_1_1_comment.html" title="Comment node: &lt;! ... &gt;. ">Comment</a> if it is possible. </p>
<dl class="section return"><dt>Returns</dt><dd>CONST pointer on the class or nullptr. </dd></dl>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_node.html#a454bc374e5ece3c04ebffdda2c6dcc2d">exml::internal::Node</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/exml/exml/internal/<a class="el" href="internal_2_comment_8hpp_source.html">Comment.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1,211 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><b>internal</b></li><li class="navelem"><a class="el" href="classexml_1_1internal_1_1_declaration.html">Declaration</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml::internal::Declaration Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a753a9c172b9a498fb8abceeac81d6a8e">addIndent</a>(std::string &amp;_data, int32_t _indent) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ab2a27ba5eef3e67babf4d66a3a89f1d3">appendAttribute</a>(const ememory::SharedPtr&lt; exml::internal::Attribute &gt; &amp;_attr)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ad812aa80850442864d95f7cf7f48a875">AttributeList</a>(const std::string &amp;_value=&quot;&quot;)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abe0e26e310c7451cfcb225cff88cacb1">checkAvaillable</a>(char32_t _val, bool _firstChar) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a50dc99af90e2073677285d3755505fa3">clear</a>() override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abe664dd6d896dddc12edc7026aa24c24">countWhiteChar</a>(const std::string &amp;_data, int32_t _pos, exml::FilePos &amp;_filePos) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html#a04f510bb66147458ac83bb98df993ba2">create</a>(const std::string &amp;_name=&quot;&quot;)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html#af864809299a6963e135d9b6f8a9633fc">Declaration</a>(const std::string &amp;_name=&quot;&quot;)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a8f35cba4f6c01fa544315139032fb39a">drawElementParsed</a>(char32_t _val, const exml::FilePos &amp;_filePos) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2c6f76ad44a25cd2c839853a308d5b1">EnableSharedFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ae5a1e043fb8b4511ab09ae54b29d453d">existAttribute</a>(const std::string &amp;_name) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a31b95fdbb9fd79d4bccb7becebc9ee0d">getAttr</a>(int32_t _id)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#af9811e9849355982c1cb61bc9823d717">getAttr</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#aec9c0f91deb03611ba4921c64dafba7f">getAttribute</a>(const std::string &amp;_name) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a9f8d2a4370771d1dd7d4f12d8476f172">getAttrPair</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#add2df6a9be11b5d1697c7b3caf05e37c">getPos</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html#aa26a97ec712023a18e07471339ad8cae">getType</a>() const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a1ae0e54963e780ba5f478194ae1e3a2b">getValue</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html#a1d4f666c1dfbabed20b9c5f9bb1fd25d">iGenerate</a>(std::string &amp;_data, int32_t _indent) const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html#a320a7730c1cf543dc888108bc82f12ad">iParse</a>(const std::string &amp;_data, int32_t &amp;_pos, bool _caseSensitive, exml::FilePos &amp;_filePos, exml::internal::Document &amp;_doc) override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a79a6a4f90a4e848f58be568acdeaf4f9">isAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#af83b4078765454c8dc88cada81a592c7">isComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#aaaa9bdd0a14d1fd69bb37b18932ceecd">isDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a785e97b8b4ed169486cfaaad9f6e4cdb">isDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a5ca69f3db29e6f92c139583fd629804d">isElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a05ab1958d2487777e45150ce9fae91e2">isText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a290643c928a881109ed1b19699e0b75f">m_listAttribute</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#aff4c22828c5e24f6890fdb7e646a3046">m_pos</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a4665d683223dd60ed293471627b8659b">m_value</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a09354ad634c68aa620d08a88f4e20f98">Node</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a79828d255b9a84c2ed188596517c68ec">Node</a>(const std::string &amp;_value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a5f2e8880d0b9ad06ed1e53e8304f8178">removeAttribute</a>(const std::string &amp;_name)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a1beee0bb605474fd256b6ad82c96de89">setAttribute</a>(const std::string &amp;_name, const std::string &amp;_value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a8fd06290a36e1798d3dd969512fb2ee8">setValue</a>(std::string _value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38">sharedFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ad16c98c2383b23adffa8db309bc1ca11">sharedFromThis</a>() const</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a776243f201aa2e7464507936c366cbba">sizeAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a445a08afd2353d9486e2c3beafbc83cc">toAttribute</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#ad4aaa87fe8ec644bf1319cb40b49545f">toAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#af2b2c9ff93a1f0a0a58088636c8b6549">toComment</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a454bc374e5ece3c04ebffdda2c6dcc2d">toComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html#a6866a8c1d0d95740c4a59f083e1c2b8a">toDeclaration</a>() override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html#a39a457d9e98b5131d32fede749b92a40">toDeclaration</a>() const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a64e44dc0bd6febbcde144b4a2481389a">toDocument</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a7d3a4c08d732ab2ad44e611131092d03">toDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#afad6cd619259363f3f60fb36753c504a">toElement</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abcf1cf53dca2a1ce62eeb265cf136e42">toElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a5489504a07661cdf86ca754cf6ccfa46">toText</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a493b3b3f8c9ad205a65d1a0cc19fe92b">toText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19">weakFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a6be22e13e06d0f679ff03c6ee817386f">weakFromThis</a>() const</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ae088de759baf528291c446cc48fd5ed1">~EnableSharedFromThis</a>()=default</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a6a305f22e495245e88f092ddeedfbbd3">~Node</a>()=default</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,584 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: exml::internal::Declaration Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><b>internal</b></li><li class="navelem"><a class="el" href="classexml_1_1internal_1_1_declaration.html">Declaration</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classexml_1_1internal_1_1_declaration-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">exml::internal::Declaration Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="internal_2_declaration_8hpp_source.html">Declaration.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for exml::internal::Declaration:</div>
<div class="dyncontent">
<div class="center">
<img src="classexml_1_1internal_1_1_declaration.png" usemap="#exml::internal::Declaration_map" alt=""/>
<map id="exml::internal::Declaration_map" name="exml::internal::Declaration_map">
<area href="classexml_1_1internal_1_1_attribute_list.html" title="List of all attribute element in a node. " alt="exml::internal::AttributeList" shape="rect" coords="0,168,255,192"/>
<area href="classexml_1_1internal_1_1_node.html" title="Basic main object of all xml elements. " alt="exml::internal::Node" shape="rect" coords="0,112,255,136"/>
<area doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html" alt="ememory::EnableSharedFromThis&lt; Node &gt;" shape="rect" coords="0,56,255,80"/>
<area doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this_base.html" alt="ememory::EnableSharedFromThisBase" shape="rect" coords="0,0,255,24"/>
<area href="classexml_1_1internal_1_1_declaration_x_m_l.html" title="Declaration node: &lt;?XML ... &gt;. " alt="exml::internal::DeclarationXML" shape="rect" coords="0,280,255,304"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aa26a97ec712023a18e07471339ad8cae"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_declaration.html#aa26a97ec712023a18e07471339ad8cae">getType</a> () const override</td></tr>
<tr class="separator:aa26a97ec712023a18e07471339ad8cae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d4f666c1dfbabed20b9c5f9bb1fd25d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_declaration.html#a1d4f666c1dfbabed20b9c5f9bb1fd25d">iGenerate</a> (std::string &amp;_data, int32_t _indent) const override</td></tr>
<tr class="separator:a1d4f666c1dfbabed20b9c5f9bb1fd25d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a320a7730c1cf543dc888108bc82f12ad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_declaration.html#a320a7730c1cf543dc888108bc82f12ad">iParse</a> (const std::string &amp;_data, int32_t &amp;_pos, bool _caseSensitive, <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos, <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &amp;_doc) override</td></tr>
<tr class="separator:a320a7730c1cf543dc888108bc82f12ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6866a8c1d0d95740c4a59f083e1c2b8a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_declaration.html#a6866a8c1d0d95740c4a59f083e1c2b8a">toDeclaration</a> () override</td></tr>
<tr class="separator:a6866a8c1d0d95740c4a59f083e1c2b8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39a457d9e98b5131d32fede749b92a40"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_declaration.html#a39a457d9e98b5131d32fede749b92a40">toDeclaration</a> () const override</td></tr>
<tr class="separator:a39a457d9e98b5131d32fede749b92a40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classexml_1_1internal_1_1_attribute_list"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1internal_1_1_attribute_list')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td></tr>
<tr class="memitem:a776243f201aa2e7464507936c366cbba inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a776243f201aa2e7464507936c366cbba">sizeAttribute</a> () const</td></tr>
<tr class="separator:a776243f201aa2e7464507936c366cbba inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2a27ba5eef3e67babf4d66a3a89f1d3 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ab2a27ba5eef3e67babf4d66a3a89f1d3">appendAttribute</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt; &amp;_attr)</td></tr>
<tr class="separator:ab2a27ba5eef3e67babf4d66a3a89f1d3 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31b95fdbb9fd79d4bccb7becebc9ee0d inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a31b95fdbb9fd79d4bccb7becebc9ee0d">getAttr</a> (int32_t _id)</td></tr>
<tr class="separator:a31b95fdbb9fd79d4bccb7becebc9ee0d inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9811e9849355982c1cb61bc9823d717 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; const <a class="el" href="classexml_1_1internal_1_1_attribute.html">Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#af9811e9849355982c1cb61bc9823d717">getAttr</a> (int32_t _id) const</td></tr>
<tr class="separator:af9811e9849355982c1cb61bc9823d717 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f8d2a4370771d1dd7d4f12d8476f172 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">std::pair&lt; std::string, std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a9f8d2a4370771d1dd7d4f12d8476f172">getAttrPair</a> (int32_t _id) const</td></tr>
<tr class="separator:a9f8d2a4370771d1dd7d4f12d8476f172 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec9c0f91deb03611ba4921c64dafba7f inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#aec9c0f91deb03611ba4921c64dafba7f">getAttribute</a> (const std::string &amp;_name) const</td></tr>
<tr class="separator:aec9c0f91deb03611ba4921c64dafba7f inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5a1e043fb8b4511ab09ae54b29d453d inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ae5a1e043fb8b4511ab09ae54b29d453d">existAttribute</a> (const std::string &amp;_name) const</td></tr>
<tr class="separator:ae5a1e043fb8b4511ab09ae54b29d453d inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1beee0bb605474fd256b6ad82c96de89 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a1beee0bb605474fd256b6ad82c96de89">setAttribute</a> (const std::string &amp;_name, const std::string &amp;_value)</td></tr>
<tr class="separator:a1beee0bb605474fd256b6ad82c96de89 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f2e8880d0b9ad06ed1e53e8304f8178 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a5f2e8880d0b9ad06ed1e53e8304f8178">removeAttribute</a> (const std::string &amp;_name)</td></tr>
<tr class="separator:a5f2e8880d0b9ad06ed1e53e8304f8178 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50dc99af90e2073677285d3755505fa3 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a50dc99af90e2073677285d3755505fa3">clear</a> () override</td></tr>
<tr class="separator:a50dc99af90e2073677285d3755505fa3 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:a6a305f22e495245e88f092ddeedfbbd3 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a6a305f22e495245e88f092ddeedfbbd3">~Node</a> ()=default</td></tr>
<tr class="separator:a6a305f22e495245e88f092ddeedfbbd3 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add2df6a9be11b5d1697c7b3caf05e37c inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#add2df6a9be11b5d1697c7b3caf05e37c">getPos</a> () const</td></tr>
<tr class="separator:add2df6a9be11b5d1697c7b3caf05e37c inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fd06290a36e1798d3dd969512fb2ee8 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a8fd06290a36e1798d3dd969512fb2ee8">setValue</a> (std::string _value)</td></tr>
<tr class="separator:a8fd06290a36e1798d3dd969512fb2ee8 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ae0e54963e780ba5f478194ae1e3a2b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a1ae0e54963e780ba5f478194ae1e3a2b">getValue</a> () const</td></tr>
<tr class="separator:a1ae0e54963e780ba5f478194ae1e3a2b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64e44dc0bd6febbcde144b4a2481389a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a64e44dc0bd6febbcde144b4a2481389a">toDocument</a> ()</td></tr>
<tr class="separator:a64e44dc0bd6febbcde144b4a2481389a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d3a4c08d732ab2ad44e611131092d03 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a7d3a4c08d732ab2ad44e611131092d03">toDocument</a> () const</td></tr>
<tr class="separator:a7d3a4c08d732ab2ad44e611131092d03 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a445a08afd2353d9486e2c3beafbc83cc inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a445a08afd2353d9486e2c3beafbc83cc">toAttribute</a> ()</td></tr>
<tr class="separator:a445a08afd2353d9486e2c3beafbc83cc inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4aaa87fe8ec644bf1319cb40b49545f inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#ad4aaa87fe8ec644bf1319cb40b49545f">toAttribute</a> () const</td></tr>
<tr class="separator:ad4aaa87fe8ec644bf1319cb40b49545f inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2b2c9ff93a1f0a0a58088636c8b6549 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#af2b2c9ff93a1f0a0a58088636c8b6549">toComment</a> ()</td></tr>
<tr class="separator:af2b2c9ff93a1f0a0a58088636c8b6549 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a454bc374e5ece3c04ebffdda2c6dcc2d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a454bc374e5ece3c04ebffdda2c6dcc2d">toComment</a> () const</td></tr>
<tr class="separator:a454bc374e5ece3c04ebffdda2c6dcc2d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afad6cd619259363f3f60fb36753c504a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#afad6cd619259363f3f60fb36753c504a">toElement</a> ()</td></tr>
<tr class="separator:afad6cd619259363f3f60fb36753c504a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcf1cf53dca2a1ce62eeb265cf136e42 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#abcf1cf53dca2a1ce62eeb265cf136e42">toElement</a> () const</td></tr>
<tr class="separator:abcf1cf53dca2a1ce62eeb265cf136e42 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5489504a07661cdf86ca754cf6ccfa46 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a5489504a07661cdf86ca754cf6ccfa46">toText</a> ()</td></tr>
<tr class="separator:a5489504a07661cdf86ca754cf6ccfa46 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a493b3b3f8c9ad205a65d1a0cc19fe92b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a493b3b3f8c9ad205a65d1a0cc19fe92b">toText</a> () const</td></tr>
<tr class="separator:a493b3b3f8c9ad205a65d1a0cc19fe92b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a785e97b8b4ed169486cfaaad9f6e4cdb inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a785e97b8b4ed169486cfaaad9f6e4cdb">isDocument</a> () const</td></tr>
<tr class="separator:a785e97b8b4ed169486cfaaad9f6e4cdb inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79a6a4f90a4e848f58be568acdeaf4f9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a79a6a4f90a4e848f58be568acdeaf4f9">isAttribute</a> () const</td></tr>
<tr class="separator:a79a6a4f90a4e848f58be568acdeaf4f9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af83b4078765454c8dc88cada81a592c7 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#af83b4078765454c8dc88cada81a592c7">isComment</a> () const</td></tr>
<tr class="separator:af83b4078765454c8dc88cada81a592c7 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaaa9bdd0a14d1fd69bb37b18932ceecd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#aaaa9bdd0a14d1fd69bb37b18932ceecd">isDeclaration</a> () const</td></tr>
<tr class="separator:aaaa9bdd0a14d1fd69bb37b18932ceecd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ca69f3db29e6f92c139583fd629804d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a5ca69f3db29e6f92c139583fd629804d">isElement</a> () const</td></tr>
<tr class="separator:a5ca69f3db29e6f92c139583fd629804d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05ab1958d2487777e45150ce9fae91e2 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a05ab1958d2487777e45150ce9fae91e2">isText</a> () const</td></tr>
<tr class="separator:a05ab1958d2487777e45150ce9fae91e2 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classememory_1_1_enable_shared_from_this"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classememory_1_1_enable_shared_from_this')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td></tr>
<tr class="memitem:ab9c576f893c44cbf8163b1ddf6f86b38 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="ab9c576f893c44cbf8163b1ddf6f86b38"></a>
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38">sharedFromThis</a> ()</td></tr>
<tr class="separator:ab9c576f893c44cbf8163b1ddf6f86b38 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad16c98c2383b23adffa8db309bc1ca11 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="ad16c98c2383b23adffa8db309bc1ca11"></a>
const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ad16c98c2383b23adffa8db309bc1ca11">sharedFromThis</a> () const</td></tr>
<tr class="separator:ad16c98c2383b23adffa8db309bc1ca11 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2ce5703d70b211bae31fd40a5514c19 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="aa2ce5703d70b211bae31fd40a5514c19"></a>
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html">ememory::WeakPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19">weakFromThis</a> ()</td></tr>
<tr class="separator:aa2ce5703d70b211bae31fd40a5514c19 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6be22e13e06d0f679ff03c6ee817386f inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="a6be22e13e06d0f679ff03c6ee817386f"></a>
const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html">ememory::WeakPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a6be22e13e06d0f679ff03c6ee817386f">weakFromThis</a> () const</td></tr>
<tr class="separator:a6be22e13e06d0f679ff03c6ee817386f inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a04f510bb66147458ac83bb98df993ba2"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_declaration.html">Declaration</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_declaration.html#a04f510bb66147458ac83bb98df993ba2">create</a> (const std::string &amp;_name=&quot;&quot;)</td></tr>
<tr class="separator:a04f510bb66147458ac83bb98df993ba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:af864809299a6963e135d9b6f8a9633fc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_declaration.html#af864809299a6963e135d9b6f8a9633fc">Declaration</a> (const std::string &amp;_name=&quot;&quot;)</td></tr>
<tr class="separator:af864809299a6963e135d9b6f8a9633fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classexml_1_1internal_1_1_attribute_list"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classexml_1_1internal_1_1_attribute_list')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td></tr>
<tr class="memitem:ad812aa80850442864d95f7cf7f48a875 inherit pro_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ad812aa80850442864d95f7cf7f48a875">AttributeList</a> (const std::string &amp;_value=&quot;&quot;)</td></tr>
<tr class="separator:ad812aa80850442864d95f7cf7f48a875 inherit pro_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:a09354ad634c68aa620d08a88f4e20f98 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a09354ad634c68aa620d08a88f4e20f98">Node</a> ()</td></tr>
<tr class="separator:a09354ad634c68aa620d08a88f4e20f98 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79828d255b9a84c2ed188596517c68ec inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a79828d255b9a84c2ed188596517c68ec">Node</a> (const std::string &amp;_value)</td></tr>
<tr class="separator:a79828d255b9a84c2ed188596517c68ec inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a753a9c172b9a498fb8abceeac81d6a8e inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a753a9c172b9a498fb8abceeac81d6a8e">addIndent</a> (std::string &amp;_data, int32_t _indent) const</td></tr>
<tr class="separator:a753a9c172b9a498fb8abceeac81d6a8e inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f35cba4f6c01fa544315139032fb39a inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a8f35cba4f6c01fa544315139032fb39a">drawElementParsed</a> (char32_t _val, const <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos) const</td></tr>
<tr class="separator:a8f35cba4f6c01fa544315139032fb39a inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe0e26e310c7451cfcb225cff88cacb1 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#abe0e26e310c7451cfcb225cff88cacb1">checkAvaillable</a> (char32_t _val, bool _firstChar) const</td></tr>
<tr class="separator:abe0e26e310c7451cfcb225cff88cacb1 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe664dd6d896dddc12edc7026aa24c24 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#abe664dd6d896dddc12edc7026aa24c24">countWhiteChar</a> (const std::string &amp;_data, int32_t _pos, <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos) const</td></tr>
<tr class="separator:abe664dd6d896dddc12edc7026aa24c24 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_classexml_1_1internal_1_1_attribute_list"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classexml_1_1internal_1_1_attribute_list')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td></tr>
<tr class="memitem:a290643c928a881109ed1b19699e0b75f inherit pro_attribs_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a290643c928a881109ed1b19699e0b75f">m_listAttribute</a></td></tr>
<tr class="separator:a290643c928a881109ed1b19699e0b75f inherit pro_attribs_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:aff4c22828c5e24f6890fdb7e646a3046 inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#aff4c22828c5e24f6890fdb7e646a3046">m_pos</a></td></tr>
<tr class="separator:aff4c22828c5e24f6890fdb7e646a3046 inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4665d683223dd60ed293471627b8659b inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a4665d683223dd60ed293471627b8659b">m_value</a></td></tr>
<tr class="separator:a4665d683223dd60ed293471627b8659b inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classexml_1_1internal_1_1_declaration.html" title="Declaration node: &lt;?XXXXXX ... &gt;. ">Declaration</a> node: &lt;?XXXXXX ... &gt;. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="af864809299a6963e135d9b6f8a9633fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af864809299a6963e135d9b6f8a9633fc">&sect;&nbsp;</a></span>Declaration()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">exml::internal::Declaration::Declaration </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_name</em> = <code>&quot;&quot;</code></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>name of the declaration (xml, xml:xxxx ...) </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a04f510bb66147458ac83bb98df993ba2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04f510bb66147458ac83bb98df993ba2">&sect;&nbsp;</a></span>create()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt;<a class="el" href="classexml_1_1internal_1_1_declaration.html">Declaration</a>&gt; exml::internal::Declaration::create </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_name</em> = <code>&quot;&quot;</code></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Factory to create declaration. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>name of the declaration (xml, xml:xxxx ...) </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a structure declaration </dd></dl>
</div>
</div>
<a id="aa26a97ec712023a18e07471339ad8cae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa26a97ec712023a18e07471339ad8cae">&sect;&nbsp;</a></span>getType()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a> exml::internal::Declaration::getType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>get the node type. </p>
<dl class="section return"><dt>Returns</dt><dd>the type of the <a class="el" href="classexml_1_1internal_1_1_node.html" title="Basic main object of all xml elements. ">Node</a>. </dd></dl>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_node.html#ac30ff036da7e29dc862bae2d1ae7c441">exml::internal::Node</a>.</p>
</div>
</div>
<a id="a1d4f666c1dfbabed20b9c5f9bb1fd25d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d4f666c1dfbabed20b9c5f9bb1fd25d">&sect;&nbsp;</a></span>iGenerate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool exml::internal::Declaration::iGenerate </td>
<td>(</td>
<td class="paramtype">std::string &amp;&#160;</td>
<td class="paramname"><em>_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_indent</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>generate a string with the tree of the xml </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in,out]</td><td class="paramname">_data</td><td>string where to add the elements </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_indent</td><td>current indentation of the file </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>false if an error occured. </dd></dl>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a898f49694401827b9938ce18436a74a1">exml::internal::AttributeList</a>.</p>
</div>
</div>
<a id="a320a7730c1cf543dc888108bc82f12ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a320a7730c1cf543dc888108bc82f12ad">&sect;&nbsp;</a></span>iParse()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool exml::internal::Declaration::iParse </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32_t &amp;&#160;</td>
<td class="paramname"><em>_pos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_caseSensitive</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;&#160;</td>
<td class="paramname"><em>_filePos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &amp;&#160;</td>
<td class="paramname"><em>_doc</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>parse the Current node [pure VIRUAL] </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_data</td><td>data string to parse. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">_pos</td><td>position in the string to start parse, return the position end of parsing. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_caseSensitive</td><td>Request a parsion of element that is not case sensitive (all element is in low case) </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">_filePos</td><td>file parsing position (line x col x) </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">_doc</td><td>Base document reference </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>false if an error occured. </dd></dl>
<p>Implements <a class="el" href="classexml_1_1internal_1_1_node.html#ac767feed551e8543279652865fcb7371">exml::internal::Node</a>.</p>
</div>
</div>
<a id="a6866a8c1d0d95740c4a59f083e1c2b8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6866a8c1d0d95740c4a59f083e1c2b8a">&sect;&nbsp;</a></span>toDeclaration() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt;<a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a>&gt; exml::internal::Declaration::toDeclaration </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Cast the element in a <a class="el" href="classexml_1_1internal_1_1_declaration.html" title="Declaration node: &lt;?XXXXXX ... &gt;. ">Declaration</a> if it is possible. </p>
<dl class="section return"><dt>Returns</dt><dd>pointer on the class or nullptr. </dd></dl>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_node.html#a6170cc3fdab1527305792b22e59a13c9">exml::internal::Node</a>.</p>
</div>
</div>
<a id="a39a457d9e98b5131d32fede749b92a40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39a457d9e98b5131d32fede749b92a40">&sect;&nbsp;</a></span>toDeclaration() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt;<a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a>&gt; exml::internal::Declaration::toDeclaration </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Cast the element in a <a class="el" href="classexml_1_1internal_1_1_declaration.html" title="Declaration node: &lt;?XXXXXX ... &gt;. ">Declaration</a> if it is possible. </p>
<dl class="section return"><dt>Returns</dt><dd>CONST pointer on the class or nullptr. </dd></dl>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_node.html#a4ea18d378c22b64b8113d77527ad08fd">exml::internal::Node</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/exml/exml/internal/<a class="el" href="internal_2_declaration_8hpp_source.html">Declaration.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -0,0 +1,213 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><b>internal</b></li><li class="navelem"><a class="el" href="classexml_1_1internal_1_1_declaration_x_m_l.html">DeclarationXML</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml::internal::DeclarationXML Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classexml_1_1internal_1_1_declaration_x_m_l.html">exml::internal::DeclarationXML</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a753a9c172b9a498fb8abceeac81d6a8e">addIndent</a>(std::string &amp;_data, int32_t _indent) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ab2a27ba5eef3e67babf4d66a3a89f1d3">appendAttribute</a>(const ememory::SharedPtr&lt; exml::internal::Attribute &gt; &amp;_attr)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ad812aa80850442864d95f7cf7f48a875">AttributeList</a>(const std::string &amp;_value=&quot;&quot;)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abe0e26e310c7451cfcb225cff88cacb1">checkAvaillable</a>(char32_t _val, bool _firstChar) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a50dc99af90e2073677285d3755505fa3">clear</a>() override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abe664dd6d896dddc12edc7026aa24c24">countWhiteChar</a>(const std::string &amp;_data, int32_t _pos, exml::FilePos &amp;_filePos) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration_x_m_l.html#ab68ffd38c403a935aacd775c3d673682">create</a>(const std::string &amp;_version, const std::string &amp;_format=&quot;UTF-8&quot;, bool _standalone=true)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration_x_m_l.html">exml::internal::DeclarationXML</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html#a04f510bb66147458ac83bb98df993ba2">exml::internal::Declaration::create</a>(const std::string &amp;_name=&quot;&quot;)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html#af864809299a6963e135d9b6f8a9633fc">Declaration</a>(const std::string &amp;_name=&quot;&quot;)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration_x_m_l.html#a4cf87e6f1f95278a2fe8a302da07fbc9">DeclarationXML</a>(const std::string &amp;_version, const std::string &amp;_format=&quot;UTF-8&quot;, bool _standalone=true)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration_x_m_l.html">exml::internal::DeclarationXML</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a8f35cba4f6c01fa544315139032fb39a">drawElementParsed</a>(char32_t _val, const exml::FilePos &amp;_filePos) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2c6f76ad44a25cd2c839853a308d5b1">EnableSharedFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ae5a1e043fb8b4511ab09ae54b29d453d">existAttribute</a>(const std::string &amp;_name) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a31b95fdbb9fd79d4bccb7becebc9ee0d">getAttr</a>(int32_t _id)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#af9811e9849355982c1cb61bc9823d717">getAttr</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#aec9c0f91deb03611ba4921c64dafba7f">getAttribute</a>(const std::string &amp;_name) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a9f8d2a4370771d1dd7d4f12d8476f172">getAttrPair</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#add2df6a9be11b5d1697c7b3caf05e37c">getPos</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html#aa26a97ec712023a18e07471339ad8cae">getType</a>() const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a1ae0e54963e780ba5f478194ae1e3a2b">getValue</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html#a1d4f666c1dfbabed20b9c5f9bb1fd25d">iGenerate</a>(std::string &amp;_data, int32_t _indent) const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html#a320a7730c1cf543dc888108bc82f12ad">iParse</a>(const std::string &amp;_data, int32_t &amp;_pos, bool _caseSensitive, exml::FilePos &amp;_filePos, exml::internal::Document &amp;_doc) override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a79a6a4f90a4e848f58be568acdeaf4f9">isAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#af83b4078765454c8dc88cada81a592c7">isComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#aaaa9bdd0a14d1fd69bb37b18932ceecd">isDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a785e97b8b4ed169486cfaaad9f6e4cdb">isDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a5ca69f3db29e6f92c139583fd629804d">isElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a05ab1958d2487777e45150ce9fae91e2">isText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a290643c928a881109ed1b19699e0b75f">m_listAttribute</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#aff4c22828c5e24f6890fdb7e646a3046">m_pos</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a4665d683223dd60ed293471627b8659b">m_value</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a09354ad634c68aa620d08a88f4e20f98">Node</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a79828d255b9a84c2ed188596517c68ec">Node</a>(const std::string &amp;_value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a5f2e8880d0b9ad06ed1e53e8304f8178">removeAttribute</a>(const std::string &amp;_name)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a1beee0bb605474fd256b6ad82c96de89">setAttribute</a>(const std::string &amp;_name, const std::string &amp;_value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a8fd06290a36e1798d3dd969512fb2ee8">setValue</a>(std::string _value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38">sharedFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ad16c98c2383b23adffa8db309bc1ca11">sharedFromThis</a>() const</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a776243f201aa2e7464507936c366cbba">sizeAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a445a08afd2353d9486e2c3beafbc83cc">toAttribute</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#ad4aaa87fe8ec644bf1319cb40b49545f">toAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#af2b2c9ff93a1f0a0a58088636c8b6549">toComment</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a454bc374e5ece3c04ebffdda2c6dcc2d">toComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html#a6866a8c1d0d95740c4a59f083e1c2b8a">toDeclaration</a>() override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html#a39a457d9e98b5131d32fede749b92a40">toDeclaration</a>() const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a64e44dc0bd6febbcde144b4a2481389a">toDocument</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a7d3a4c08d732ab2ad44e611131092d03">toDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#afad6cd619259363f3f60fb36753c504a">toElement</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abcf1cf53dca2a1ce62eeb265cf136e42">toElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a5489504a07661cdf86ca754cf6ccfa46">toText</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a493b3b3f8c9ad205a65d1a0cc19fe92b">toText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19">weakFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a6be22e13e06d0f679ff03c6ee817386f">weakFromThis</a>() const</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ae088de759baf528291c446cc48fd5ed1">~EnableSharedFromThis</a>()=default</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a6a305f22e495245e88f092ddeedfbbd3">~Node</a>()=default</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,408 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: exml::internal::DeclarationXML Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><b>internal</b></li><li class="navelem"><a class="el" href="classexml_1_1internal_1_1_declaration_x_m_l.html">DeclarationXML</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="classexml_1_1internal_1_1_declaration_x_m_l-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">exml::internal::DeclarationXML Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="internal_2_declaration_8hpp_source.html">Declaration.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for exml::internal::DeclarationXML:</div>
<div class="dyncontent">
<div class="center">
<img src="classexml_1_1internal_1_1_declaration_x_m_l.png" usemap="#exml::internal::DeclarationXML_map" alt=""/>
<map id="exml::internal::DeclarationXML_map" name="exml::internal::DeclarationXML_map">
<area href="classexml_1_1internal_1_1_declaration.html" title="Declaration node: &lt;?XXXXXX ... &gt;. " alt="exml::internal::Declaration" shape="rect" coords="0,224,255,248"/>
<area href="classexml_1_1internal_1_1_attribute_list.html" title="List of all attribute element in a node. " alt="exml::internal::AttributeList" shape="rect" coords="0,168,255,192"/>
<area href="classexml_1_1internal_1_1_node.html" title="Basic main object of all xml elements. " alt="exml::internal::Node" shape="rect" coords="0,112,255,136"/>
<area doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html" alt="ememory::EnableSharedFromThis&lt; Node &gt;" shape="rect" coords="0,56,255,80"/>
<area doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this_base.html" alt="ememory::EnableSharedFromThisBase" shape="rect" coords="0,0,255,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a4cf87e6f1f95278a2fe8a302da07fbc9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_declaration_x_m_l.html#a4cf87e6f1f95278a2fe8a302da07fbc9">DeclarationXML</a> (const std::string &amp;_version, const std::string &amp;_format=&quot;UTF-8&quot;, bool _standalone=true)</td></tr>
<tr class="separator:a4cf87e6f1f95278a2fe8a302da07fbc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classexml_1_1internal_1_1_declaration"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1internal_1_1_declaration')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a></td></tr>
<tr class="memitem:aa26a97ec712023a18e07471339ad8cae inherit pub_methods_classexml_1_1internal_1_1_declaration"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_declaration.html#aa26a97ec712023a18e07471339ad8cae">getType</a> () const override</td></tr>
<tr class="separator:aa26a97ec712023a18e07471339ad8cae inherit pub_methods_classexml_1_1internal_1_1_declaration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d4f666c1dfbabed20b9c5f9bb1fd25d inherit pub_methods_classexml_1_1internal_1_1_declaration"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_declaration.html#a1d4f666c1dfbabed20b9c5f9bb1fd25d">iGenerate</a> (std::string &amp;_data, int32_t _indent) const override</td></tr>
<tr class="separator:a1d4f666c1dfbabed20b9c5f9bb1fd25d inherit pub_methods_classexml_1_1internal_1_1_declaration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a320a7730c1cf543dc888108bc82f12ad inherit pub_methods_classexml_1_1internal_1_1_declaration"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_declaration.html#a320a7730c1cf543dc888108bc82f12ad">iParse</a> (const std::string &amp;_data, int32_t &amp;_pos, bool _caseSensitive, <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos, <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &amp;_doc) override</td></tr>
<tr class="separator:a320a7730c1cf543dc888108bc82f12ad inherit pub_methods_classexml_1_1internal_1_1_declaration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6866a8c1d0d95740c4a59f083e1c2b8a inherit pub_methods_classexml_1_1internal_1_1_declaration"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_declaration.html#a6866a8c1d0d95740c4a59f083e1c2b8a">toDeclaration</a> () override</td></tr>
<tr class="separator:a6866a8c1d0d95740c4a59f083e1c2b8a inherit pub_methods_classexml_1_1internal_1_1_declaration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39a457d9e98b5131d32fede749b92a40 inherit pub_methods_classexml_1_1internal_1_1_declaration"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_declaration.html#a39a457d9e98b5131d32fede749b92a40">toDeclaration</a> () const override</td></tr>
<tr class="separator:a39a457d9e98b5131d32fede749b92a40 inherit pub_methods_classexml_1_1internal_1_1_declaration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classexml_1_1internal_1_1_attribute_list"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1internal_1_1_attribute_list')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td></tr>
<tr class="memitem:a776243f201aa2e7464507936c366cbba inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a776243f201aa2e7464507936c366cbba">sizeAttribute</a> () const</td></tr>
<tr class="separator:a776243f201aa2e7464507936c366cbba inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2a27ba5eef3e67babf4d66a3a89f1d3 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ab2a27ba5eef3e67babf4d66a3a89f1d3">appendAttribute</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt; &amp;_attr)</td></tr>
<tr class="separator:ab2a27ba5eef3e67babf4d66a3a89f1d3 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31b95fdbb9fd79d4bccb7becebc9ee0d inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a31b95fdbb9fd79d4bccb7becebc9ee0d">getAttr</a> (int32_t _id)</td></tr>
<tr class="separator:a31b95fdbb9fd79d4bccb7becebc9ee0d inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9811e9849355982c1cb61bc9823d717 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; const <a class="el" href="classexml_1_1internal_1_1_attribute.html">Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#af9811e9849355982c1cb61bc9823d717">getAttr</a> (int32_t _id) const</td></tr>
<tr class="separator:af9811e9849355982c1cb61bc9823d717 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f8d2a4370771d1dd7d4f12d8476f172 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">std::pair&lt; std::string, std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a9f8d2a4370771d1dd7d4f12d8476f172">getAttrPair</a> (int32_t _id) const</td></tr>
<tr class="separator:a9f8d2a4370771d1dd7d4f12d8476f172 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec9c0f91deb03611ba4921c64dafba7f inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#aec9c0f91deb03611ba4921c64dafba7f">getAttribute</a> (const std::string &amp;_name) const</td></tr>
<tr class="separator:aec9c0f91deb03611ba4921c64dafba7f inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5a1e043fb8b4511ab09ae54b29d453d inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ae5a1e043fb8b4511ab09ae54b29d453d">existAttribute</a> (const std::string &amp;_name) const</td></tr>
<tr class="separator:ae5a1e043fb8b4511ab09ae54b29d453d inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1beee0bb605474fd256b6ad82c96de89 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a1beee0bb605474fd256b6ad82c96de89">setAttribute</a> (const std::string &amp;_name, const std::string &amp;_value)</td></tr>
<tr class="separator:a1beee0bb605474fd256b6ad82c96de89 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f2e8880d0b9ad06ed1e53e8304f8178 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a5f2e8880d0b9ad06ed1e53e8304f8178">removeAttribute</a> (const std::string &amp;_name)</td></tr>
<tr class="separator:a5f2e8880d0b9ad06ed1e53e8304f8178 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50dc99af90e2073677285d3755505fa3 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a50dc99af90e2073677285d3755505fa3">clear</a> () override</td></tr>
<tr class="separator:a50dc99af90e2073677285d3755505fa3 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:a6a305f22e495245e88f092ddeedfbbd3 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a6a305f22e495245e88f092ddeedfbbd3">~Node</a> ()=default</td></tr>
<tr class="separator:a6a305f22e495245e88f092ddeedfbbd3 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add2df6a9be11b5d1697c7b3caf05e37c inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#add2df6a9be11b5d1697c7b3caf05e37c">getPos</a> () const</td></tr>
<tr class="separator:add2df6a9be11b5d1697c7b3caf05e37c inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fd06290a36e1798d3dd969512fb2ee8 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a8fd06290a36e1798d3dd969512fb2ee8">setValue</a> (std::string _value)</td></tr>
<tr class="separator:a8fd06290a36e1798d3dd969512fb2ee8 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ae0e54963e780ba5f478194ae1e3a2b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a1ae0e54963e780ba5f478194ae1e3a2b">getValue</a> () const</td></tr>
<tr class="separator:a1ae0e54963e780ba5f478194ae1e3a2b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64e44dc0bd6febbcde144b4a2481389a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a64e44dc0bd6febbcde144b4a2481389a">toDocument</a> ()</td></tr>
<tr class="separator:a64e44dc0bd6febbcde144b4a2481389a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d3a4c08d732ab2ad44e611131092d03 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a7d3a4c08d732ab2ad44e611131092d03">toDocument</a> () const</td></tr>
<tr class="separator:a7d3a4c08d732ab2ad44e611131092d03 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a445a08afd2353d9486e2c3beafbc83cc inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a445a08afd2353d9486e2c3beafbc83cc">toAttribute</a> ()</td></tr>
<tr class="separator:a445a08afd2353d9486e2c3beafbc83cc inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4aaa87fe8ec644bf1319cb40b49545f inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#ad4aaa87fe8ec644bf1319cb40b49545f">toAttribute</a> () const</td></tr>
<tr class="separator:ad4aaa87fe8ec644bf1319cb40b49545f inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2b2c9ff93a1f0a0a58088636c8b6549 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#af2b2c9ff93a1f0a0a58088636c8b6549">toComment</a> ()</td></tr>
<tr class="separator:af2b2c9ff93a1f0a0a58088636c8b6549 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a454bc374e5ece3c04ebffdda2c6dcc2d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a454bc374e5ece3c04ebffdda2c6dcc2d">toComment</a> () const</td></tr>
<tr class="separator:a454bc374e5ece3c04ebffdda2c6dcc2d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afad6cd619259363f3f60fb36753c504a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#afad6cd619259363f3f60fb36753c504a">toElement</a> ()</td></tr>
<tr class="separator:afad6cd619259363f3f60fb36753c504a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcf1cf53dca2a1ce62eeb265cf136e42 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#abcf1cf53dca2a1ce62eeb265cf136e42">toElement</a> () const</td></tr>
<tr class="separator:abcf1cf53dca2a1ce62eeb265cf136e42 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5489504a07661cdf86ca754cf6ccfa46 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a5489504a07661cdf86ca754cf6ccfa46">toText</a> ()</td></tr>
<tr class="separator:a5489504a07661cdf86ca754cf6ccfa46 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a493b3b3f8c9ad205a65d1a0cc19fe92b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a493b3b3f8c9ad205a65d1a0cc19fe92b">toText</a> () const</td></tr>
<tr class="separator:a493b3b3f8c9ad205a65d1a0cc19fe92b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a785e97b8b4ed169486cfaaad9f6e4cdb inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a785e97b8b4ed169486cfaaad9f6e4cdb">isDocument</a> () const</td></tr>
<tr class="separator:a785e97b8b4ed169486cfaaad9f6e4cdb inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79a6a4f90a4e848f58be568acdeaf4f9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a79a6a4f90a4e848f58be568acdeaf4f9">isAttribute</a> () const</td></tr>
<tr class="separator:a79a6a4f90a4e848f58be568acdeaf4f9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af83b4078765454c8dc88cada81a592c7 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#af83b4078765454c8dc88cada81a592c7">isComment</a> () const</td></tr>
<tr class="separator:af83b4078765454c8dc88cada81a592c7 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaaa9bdd0a14d1fd69bb37b18932ceecd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#aaaa9bdd0a14d1fd69bb37b18932ceecd">isDeclaration</a> () const</td></tr>
<tr class="separator:aaaa9bdd0a14d1fd69bb37b18932ceecd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ca69f3db29e6f92c139583fd629804d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a5ca69f3db29e6f92c139583fd629804d">isElement</a> () const</td></tr>
<tr class="separator:a5ca69f3db29e6f92c139583fd629804d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05ab1958d2487777e45150ce9fae91e2 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a05ab1958d2487777e45150ce9fae91e2">isText</a> () const</td></tr>
<tr class="separator:a05ab1958d2487777e45150ce9fae91e2 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classememory_1_1_enable_shared_from_this"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classememory_1_1_enable_shared_from_this')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td></tr>
<tr class="memitem:ab9c576f893c44cbf8163b1ddf6f86b38 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="ab9c576f893c44cbf8163b1ddf6f86b38"></a>
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38">sharedFromThis</a> ()</td></tr>
<tr class="separator:ab9c576f893c44cbf8163b1ddf6f86b38 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad16c98c2383b23adffa8db309bc1ca11 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="ad16c98c2383b23adffa8db309bc1ca11"></a>
const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ad16c98c2383b23adffa8db309bc1ca11">sharedFromThis</a> () const</td></tr>
<tr class="separator:ad16c98c2383b23adffa8db309bc1ca11 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2ce5703d70b211bae31fd40a5514c19 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="aa2ce5703d70b211bae31fd40a5514c19"></a>
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html">ememory::WeakPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19">weakFromThis</a> ()</td></tr>
<tr class="separator:aa2ce5703d70b211bae31fd40a5514c19 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6be22e13e06d0f679ff03c6ee817386f inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="a6be22e13e06d0f679ff03c6ee817386f"></a>
const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html">ememory::WeakPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a6be22e13e06d0f679ff03c6ee817386f">weakFromThis</a> () const</td></tr>
<tr class="separator:a6be22e13e06d0f679ff03c6ee817386f inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:ab68ffd38c403a935aacd775c3d673682"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_declaration_x_m_l.html">DeclarationXML</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_declaration_x_m_l.html#ab68ffd38c403a935aacd775c3d673682">create</a> (const std::string &amp;_version, const std::string &amp;_format=&quot;UTF-8&quot;, bool _standalone=true)</td></tr>
<tr class="separator:ab68ffd38c403a935aacd775c3d673682"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classexml_1_1internal_1_1_declaration"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classexml_1_1internal_1_1_declaration')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a></td></tr>
<tr class="memitem:a04f510bb66147458ac83bb98df993ba2 inherit pub_static_methods_classexml_1_1internal_1_1_declaration"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_declaration.html">Declaration</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_declaration.html#a04f510bb66147458ac83bb98df993ba2">create</a> (const std::string &amp;_name=&quot;&quot;)</td></tr>
<tr class="separator:a04f510bb66147458ac83bb98df993ba2 inherit pub_static_methods_classexml_1_1internal_1_1_declaration"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classexml_1_1internal_1_1_declaration"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classexml_1_1internal_1_1_declaration')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a></td></tr>
<tr class="memitem:af864809299a6963e135d9b6f8a9633fc inherit pro_methods_classexml_1_1internal_1_1_declaration"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_declaration.html#af864809299a6963e135d9b6f8a9633fc">Declaration</a> (const std::string &amp;_name=&quot;&quot;)</td></tr>
<tr class="separator:af864809299a6963e135d9b6f8a9633fc inherit pro_methods_classexml_1_1internal_1_1_declaration"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classexml_1_1internal_1_1_attribute_list"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classexml_1_1internal_1_1_attribute_list')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td></tr>
<tr class="memitem:ad812aa80850442864d95f7cf7f48a875 inherit pro_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ad812aa80850442864d95f7cf7f48a875">AttributeList</a> (const std::string &amp;_value=&quot;&quot;)</td></tr>
<tr class="separator:ad812aa80850442864d95f7cf7f48a875 inherit pro_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:a09354ad634c68aa620d08a88f4e20f98 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a09354ad634c68aa620d08a88f4e20f98">Node</a> ()</td></tr>
<tr class="separator:a09354ad634c68aa620d08a88f4e20f98 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79828d255b9a84c2ed188596517c68ec inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a79828d255b9a84c2ed188596517c68ec">Node</a> (const std::string &amp;_value)</td></tr>
<tr class="separator:a79828d255b9a84c2ed188596517c68ec inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a753a9c172b9a498fb8abceeac81d6a8e inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a753a9c172b9a498fb8abceeac81d6a8e">addIndent</a> (std::string &amp;_data, int32_t _indent) const</td></tr>
<tr class="separator:a753a9c172b9a498fb8abceeac81d6a8e inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f35cba4f6c01fa544315139032fb39a inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a8f35cba4f6c01fa544315139032fb39a">drawElementParsed</a> (char32_t _val, const <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos) const</td></tr>
<tr class="separator:a8f35cba4f6c01fa544315139032fb39a inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe0e26e310c7451cfcb225cff88cacb1 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#abe0e26e310c7451cfcb225cff88cacb1">checkAvaillable</a> (char32_t _val, bool _firstChar) const</td></tr>
<tr class="separator:abe0e26e310c7451cfcb225cff88cacb1 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe664dd6d896dddc12edc7026aa24c24 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#abe664dd6d896dddc12edc7026aa24c24">countWhiteChar</a> (const std::string &amp;_data, int32_t _pos, <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos) const</td></tr>
<tr class="separator:abe664dd6d896dddc12edc7026aa24c24 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classexml_1_1internal_1_1_attribute_list"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classexml_1_1internal_1_1_attribute_list')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td></tr>
<tr class="memitem:a290643c928a881109ed1b19699e0b75f inherit pro_attribs_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a290643c928a881109ed1b19699e0b75f">m_listAttribute</a></td></tr>
<tr class="separator:a290643c928a881109ed1b19699e0b75f inherit pro_attribs_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:aff4c22828c5e24f6890fdb7e646a3046 inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#aff4c22828c5e24f6890fdb7e646a3046">m_pos</a></td></tr>
<tr class="separator:aff4c22828c5e24f6890fdb7e646a3046 inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4665d683223dd60ed293471627b8659b inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a4665d683223dd60ed293471627b8659b">m_value</a></td></tr>
<tr class="separator:a4665d683223dd60ed293471627b8659b inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classexml_1_1internal_1_1_declaration.html" title="Declaration node: &lt;?XXXXXX ... &gt;. ">Declaration</a> node: &lt;?XML ... &gt;. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a4cf87e6f1f95278a2fe8a302da07fbc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4cf87e6f1f95278a2fe8a302da07fbc9">&sect;&nbsp;</a></span>DeclarationXML()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::internal::DeclarationXML::DeclarationXML </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_version</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_format</em> = <code>&quot;UTF-8&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_standalone</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor for the generic declaration : &lt;?xml version="" format="UTF-8"?&gt; </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_version</td><td>Xml version. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_format</td><td>charset of the XML </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_standalone</td><td>this document is standalone </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ab68ffd38c403a935aacd775c3d673682"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab68ffd38c403a935aacd775c3d673682">&sect;&nbsp;</a></span>create()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt;<a class="el" href="classexml_1_1internal_1_1_declaration_x_m_l.html">DeclarationXML</a>&gt; exml::internal::DeclarationXML::create </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_version</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_format</em> = <code>&quot;UTF-8&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_standalone</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Factory to create XML declaration. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_version</td><td>Xml version. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_format</td><td>charset of the XML </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_standalone</td><td>this document is standalone </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a structure declaration </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/exml/exml/internal/<a class="el" href="internal_2_declaration_8hpp_source.html">Declaration.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -0,0 +1,238 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><b>internal</b></li><li class="navelem"><a class="el" href="classexml_1_1internal_1_1_document.html">Document</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml::internal::Document Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a753a9c172b9a498fb8abceeac81d6a8e">addIndent</a>(std::string &amp;_data, int32_t _indent) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a58a79564016151b0c5d5881ddba12e23">append</a>(const ememory::SharedPtr&lt; exml::internal::Node &gt; &amp;_node)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ab2a27ba5eef3e67babf4d66a3a89f1d3">appendAttribute</a>(const ememory::SharedPtr&lt; exml::internal::Attribute &gt; &amp;_attr)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ad812aa80850442864d95f7cf7f48a875">AttributeList</a>(const std::string &amp;_value=&quot;&quot;)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abe0e26e310c7451cfcb225cff88cacb1">checkAvaillable</a>(char32_t _val, bool _firstChar) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#acd7e92b683aa3dc1a8b3f13925ba1888">clear</a>() override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abe664dd6d896dddc12edc7026aa24c24">countWhiteChar</a>(const std::string &amp;_data, int32_t _pos, exml::FilePos &amp;_filePos) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html#a618fe87e818e88bacfcb237e90c08d77">create</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a3c541e5339698ae994e9658277a16e95">exml::internal::Element::create</a>(const std::string &amp;_value=&quot;&quot;)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html#a8fcd718381d471baa09902d5613966af">createError</a>(const std::string &amp;_data, int32_t _pos, const exml::FilePos &amp;_filePos, const std::string &amp;_comment)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html#a6649ad883c5d3264b24958dace23a311">display</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html#a085598c0e018dd2a0fd985cadb90d2c5">displayError</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html#afc32c0552a03327b78bd9bedfa8b9d56">Document</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a8f35cba4f6c01fa544315139032fb39a">drawElementParsed</a>(char32_t _val, const exml::FilePos &amp;_filePos) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a872fd60a24b73ca9203370da5a116c5b">Element</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a64087f53ecaceb5be1fa3c7a654a4a20">Element</a>(const std::string &amp;_value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2c6f76ad44a25cd2c839853a308d5b1">EnableSharedFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ae5a1e043fb8b4511ab09ae54b29d453d">existAttribute</a>(const std::string &amp;_name) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html#af40a4b9a78f22d5a5252c13917d821a6">generate</a>(std::string &amp;_data)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a31b95fdbb9fd79d4bccb7becebc9ee0d">getAttr</a>(int32_t _id)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#af9811e9849355982c1cb61bc9823d717">getAttr</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#aec9c0f91deb03611ba4921c64dafba7f">getAttribute</a>(const std::string &amp;_name) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a9f8d2a4370771d1dd7d4f12d8476f172">getAttrPair</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html#a3a32ab656e1bf8fc3f125c0e3fa6f3bb">getCaseSensitive</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html#a99c33d616a819eab7b16c3bb9e667c27">getDisplayError</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a6b92a20b89b4655f11c320125d0aba2b">getElement</a>(int32_t _id)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#ae510e591738505695de781341c106cdb">getElement</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#ab4b7d905466ca31640b63d0303bcd301">getNamed</a>(const std::string &amp;_name)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#af7c7fb863aa75e3a87f02ba6a95f3134">getNamed</a>(const std::string &amp;_name) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#ac7f692cf423f1f69d72ae0d7576da007">getNode</a>(int32_t _id)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a6a04a73f30f091e18d9b2f413102dacb">getNode</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#add2df6a9be11b5d1697c7b3caf05e37c">getPos</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a2ec272362beb52d76e214d720fa49d0b">getText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html#ad83d193c319f18204d483899328cb093">getType</a>() const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a2dcad97acbf7db0ee036f53a9187585c">exml::internal::Element::getType</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a1ae0e54963e780ba5f478194ae1e3a2b">getValue</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html#a65ac46a33bbd11738f110ffda15a2f47">iGenerate</a>(std::string &amp;_data, int32_t _indent) const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a639187deeb9dd6bf5f857b46bbfcf2c3">iParse</a>(const std::string &amp;_data, int32_t &amp;_pos, bool _caseSensitive, exml::FilePos &amp;_filePos, exml::internal::Document &amp;_doc) override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a79a6a4f90a4e848f58be568acdeaf4f9">isAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#af83b4078765454c8dc88cada81a592c7">isComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#aaaa9bdd0a14d1fd69bb37b18932ceecd">isDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a785e97b8b4ed169486cfaaad9f6e4cdb">isDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a5ca69f3db29e6f92c139583fd629804d">isElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a05ab1958d2487777e45150ce9fae91e2">isText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html#a66aaffcbcf88c232cf7079facf55cfae">load</a>(const std::string &amp;_file)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a290643c928a881109ed1b19699e0b75f">m_listAttribute</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a9bba2f225808ab9a11355b5022262ece">m_listSub</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#aff4c22828c5e24f6890fdb7e646a3046">m_pos</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a4665d683223dd60ed293471627b8659b">m_value</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a09354ad634c68aa620d08a88f4e20f98">Node</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a79828d255b9a84c2ed188596517c68ec">Node</a>(const std::string &amp;_value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html#ad743abb2f286a2148d4c92fcd440ecfa">parse</a>(const std::string &amp;_data)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a5a2aee434d49eb39d6f76f4a8a254ff0">remove</a>(const std::string &amp;_nodeName)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a5f2e8880d0b9ad06ed1e53e8304f8178">removeAttribute</a>(const std::string &amp;_name)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a1beee0bb605474fd256b6ad82c96de89">setAttribute</a>(const std::string &amp;_name, const std::string &amp;_value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html#ae8d1cd51bc7393ea5749f152cb9cdd89">setCaseSensitive</a>(bool _val)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html#a56958af3e9a4fa06a6ff4bea4e03bb9d">setDisplayError</a>(bool _value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a8fd06290a36e1798d3dd969512fb2ee8">setValue</a>(std::string _value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38">sharedFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ad16c98c2383b23adffa8db309bc1ca11">sharedFromThis</a>() const</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a69df0be8d645abccba60ee2def43b851">size</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a776243f201aa2e7464507936c366cbba">sizeAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html#a39efe27efe912824e2b5230c8e6fa8fb">store</a>(const std::string &amp;_file)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#aaf4fe190c58dcfc2ac62a1ad12494235">subParse</a>(const std::string &amp;_data, int32_t &amp;_pos, bool _caseSensitive, exml::FilePos &amp;_filePos, exml::internal::Document &amp;_doc, bool _mainNode=false)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a445a08afd2353d9486e2c3beafbc83cc">toAttribute</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#ad4aaa87fe8ec644bf1319cb40b49545f">toAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#af2b2c9ff93a1f0a0a58088636c8b6549">toComment</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a454bc374e5ece3c04ebffdda2c6dcc2d">toComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a6170cc3fdab1527305792b22e59a13c9">toDeclaration</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a4ea18d378c22b64b8113d77527ad08fd">toDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html#af93e2aa7e08135b73a1afc92b7b81bbc">toDocument</a>() override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html#a154729663bd2e8aa56611f43395c8a32">toDocument</a>() const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#ad2414477c28c41083bb2c021ee3b1d5d">toElement</a>() override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a68145f30e85de215c69b2e1c0892386a">toElement</a>() const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a5489504a07661cdf86ca754cf6ccfa46">toText</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a493b3b3f8c9ad205a65d1a0cc19fe92b">toText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19">weakFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a6be22e13e06d0f679ff03c6ee817386f">weakFromThis</a>() const</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ae088de759baf528291c446cc48fd5ed1">~EnableSharedFromThis</a>()=default</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a6a305f22e495245e88f092ddeedfbbd3">~Node</a>()=default</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,866 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: exml::internal::Document Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><b>internal</b></li><li class="navelem"><a class="el" href="classexml_1_1internal_1_1_document.html">Document</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="classexml_1_1internal_1_1_document-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">exml::internal::Document Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="internal_2_document_8hpp_source.html">Document.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for exml::internal::Document:</div>
<div class="dyncontent">
<div class="center">
<img src="classexml_1_1internal_1_1_document.png" usemap="#exml::internal::Document_map" alt=""/>
<map id="exml::internal::Document_map" name="exml::internal::Document_map">
<area href="classexml_1_1internal_1_1_element.html" title="Basic element Node of an XML document &lt;YYYYY&gt;. " alt="exml::internal::Element" shape="rect" coords="0,224,255,248"/>
<area href="classexml_1_1internal_1_1_attribute_list.html" title="List of all attribute element in a node. " alt="exml::internal::AttributeList" shape="rect" coords="0,168,255,192"/>
<area href="classexml_1_1internal_1_1_node.html" title="Basic main object of all xml elements. " alt="exml::internal::Node" shape="rect" coords="0,112,255,136"/>
<area doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html" alt="ememory::EnableSharedFromThis&lt; Node &gt;" shape="rect" coords="0,56,255,80"/>
<area doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this_base.html" alt="ememory::EnableSharedFromThisBase" shape="rect" coords="0,0,255,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:afc32c0552a03327b78bd9bedfa8b9d56"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_document.html#afc32c0552a03327b78bd9bedfa8b9d56">Document</a> ()</td></tr>
<tr class="separator:afc32c0552a03327b78bd9bedfa8b9d56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8d1cd51bc7393ea5749f152cb9cdd89"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_document.html#ae8d1cd51bc7393ea5749f152cb9cdd89">setCaseSensitive</a> (bool _val)</td></tr>
<tr class="separator:ae8d1cd51bc7393ea5749f152cb9cdd89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a32ab656e1bf8fc3f125c0e3fa6f3bb"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_document.html#a3a32ab656e1bf8fc3f125c0e3fa6f3bb">getCaseSensitive</a> () const</td></tr>
<tr class="separator:a3a32ab656e1bf8fc3f125c0e3fa6f3bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad743abb2f286a2148d4c92fcd440ecfa"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_document.html#ad743abb2f286a2148d4c92fcd440ecfa">parse</a> (const std::string &amp;_data)</td></tr>
<tr class="separator:ad743abb2f286a2148d4c92fcd440ecfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af40a4b9a78f22d5a5252c13917d821a6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_document.html#af40a4b9a78f22d5a5252c13917d821a6">generate</a> (std::string &amp;_data)</td></tr>
<tr class="separator:af40a4b9a78f22d5a5252c13917d821a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66aaffcbcf88c232cf7079facf55cfae"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_document.html#a66aaffcbcf88c232cf7079facf55cfae">load</a> (const std::string &amp;_file)</td></tr>
<tr class="separator:a66aaffcbcf88c232cf7079facf55cfae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39efe27efe912824e2b5230c8e6fa8fb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_document.html#a39efe27efe912824e2b5230c8e6fa8fb">store</a> (const std::string &amp;_file)</td></tr>
<tr class="separator:a39efe27efe912824e2b5230c8e6fa8fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6649ad883c5d3264b24958dace23a311"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_document.html#a6649ad883c5d3264b24958dace23a311">display</a> ()</td></tr>
<tr class="separator:a6649ad883c5d3264b24958dace23a311"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56958af3e9a4fa06a6ff4bea4e03bb9d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_document.html#a56958af3e9a4fa06a6ff4bea4e03bb9d">setDisplayError</a> (bool _value)</td></tr>
<tr class="separator:a56958af3e9a4fa06a6ff4bea4e03bb9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99c33d616a819eab7b16c3bb9e667c27"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_document.html#a99c33d616a819eab7b16c3bb9e667c27">getDisplayError</a> ()</td></tr>
<tr class="separator:a99c33d616a819eab7b16c3bb9e667c27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a085598c0e018dd2a0fd985cadb90d2c5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_document.html#a085598c0e018dd2a0fd985cadb90d2c5">displayError</a> ()</td></tr>
<tr class="separator:a085598c0e018dd2a0fd985cadb90d2c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fcd718381d471baa09902d5613966af"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_document.html#a8fcd718381d471baa09902d5613966af">createError</a> (const std::string &amp;_data, int32_t _pos, const <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos, const std::string &amp;_comment)</td></tr>
<tr class="separator:a8fcd718381d471baa09902d5613966af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad83d193c319f18204d483899328cb093"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_document.html#ad83d193c319f18204d483899328cb093">getType</a> () const override</td></tr>
<tr class="separator:ad83d193c319f18204d483899328cb093"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65ac46a33bbd11738f110ffda15a2f47"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_document.html#a65ac46a33bbd11738f110ffda15a2f47">iGenerate</a> (std::string &amp;_data, int32_t _indent) const override</td></tr>
<tr class="separator:a65ac46a33bbd11738f110ffda15a2f47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af93e2aa7e08135b73a1afc92b7b81bbc"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_document.html#af93e2aa7e08135b73a1afc92b7b81bbc">toDocument</a> () override</td></tr>
<tr class="separator:af93e2aa7e08135b73a1afc92b7b81bbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a154729663bd2e8aa56611f43395c8a32"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_document.html#a154729663bd2e8aa56611f43395c8a32">toDocument</a> () const override</td></tr>
<tr class="separator:a154729663bd2e8aa56611f43395c8a32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classexml_1_1internal_1_1_element"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1internal_1_1_element')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td></tr>
<tr class="memitem:a69df0be8d645abccba60ee2def43b851 inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_element.html#a69df0be8d645abccba60ee2def43b851">size</a> () const</td></tr>
<tr class="separator:a69df0be8d645abccba60ee2def43b851 inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58a79564016151b0c5d5881ddba12e23 inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_element.html#a58a79564016151b0c5d5881ddba12e23">append</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; &amp;_node)</td></tr>
<tr class="separator:a58a79564016151b0c5d5881ddba12e23 inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a2aee434d49eb39d6f76f4a8a254ff0 inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_element.html#a5a2aee434d49eb39d6f76f4a8a254ff0">remove</a> (const std::string &amp;_nodeName)</td></tr>
<tr class="separator:a5a2aee434d49eb39d6f76f4a8a254ff0 inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2dcad97acbf7db0ee036f53a9187585c inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_element.html#a2dcad97acbf7db0ee036f53a9187585c">getType</a> (int32_t _id) const</td></tr>
<tr class="separator:a2dcad97acbf7db0ee036f53a9187585c inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7f692cf423f1f69d72ae0d7576da007 inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">Node</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_element.html#ac7f692cf423f1f69d72ae0d7576da007">getNode</a> (int32_t _id)</td></tr>
<tr class="separator:ac7f692cf423f1f69d72ae0d7576da007 inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a04a73f30f091e18d9b2f413102dacb inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">Node</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_element.html#a6a04a73f30f091e18d9b2f413102dacb">getNode</a> (int32_t _id) const</td></tr>
<tr class="separator:a6a04a73f30f091e18d9b2f413102dacb inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b92a20b89b4655f11c320125d0aba2b inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_element.html">Element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_element.html#a6b92a20b89b4655f11c320125d0aba2b">getElement</a> (int32_t _id)</td></tr>
<tr class="separator:a6b92a20b89b4655f11c320125d0aba2b inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae510e591738505695de781341c106cdb inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_element.html">Element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_element.html#ae510e591738505695de781341c106cdb">getElement</a> (int32_t _id) const</td></tr>
<tr class="separator:ae510e591738505695de781341c106cdb inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4b7d905466ca31640b63d0303bcd301 inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_element.html">Element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_element.html#ab4b7d905466ca31640b63d0303bcd301">getNamed</a> (const std::string &amp;_name)</td></tr>
<tr class="separator:ab4b7d905466ca31640b63d0303bcd301 inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7c7fb863aa75e3a87f02ba6a95f3134 inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_element.html">Element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_element.html#af7c7fb863aa75e3a87f02ba6a95f3134">getNamed</a> (const std::string &amp;_name) const</td></tr>
<tr class="separator:af7c7fb863aa75e3a87f02ba6a95f3134 inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ec272362beb52d76e214d720fa49d0b inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_element.html#a2ec272362beb52d76e214d720fa49d0b">getText</a> () const</td></tr>
<tr class="separator:a2ec272362beb52d76e214d720fa49d0b inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12bebe0ded5f6d0314ca60628c384791 inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_element.html#a12bebe0ded5f6d0314ca60628c384791">getType</a> () const override</td></tr>
<tr class="separator:a12bebe0ded5f6d0314ca60628c384791 inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a639187deeb9dd6bf5f857b46bbfcf2c3 inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_element.html#a639187deeb9dd6bf5f857b46bbfcf2c3">iParse</a> (const std::string &amp;_data, int32_t &amp;_pos, bool _caseSensitive, <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos, <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &amp;_doc) override</td></tr>
<tr class="separator:a639187deeb9dd6bf5f857b46bbfcf2c3 inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36ecc1948e2aebf7ec53e7c345624bfd inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_element.html#a36ecc1948e2aebf7ec53e7c345624bfd">iGenerate</a> (std::string &amp;_data, int32_t _indent) const override</td></tr>
<tr class="separator:a36ecc1948e2aebf7ec53e7c345624bfd inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2414477c28c41083bb2c021ee3b1d5d inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_element.html#ad2414477c28c41083bb2c021ee3b1d5d">toElement</a> () override</td></tr>
<tr class="separator:ad2414477c28c41083bb2c021ee3b1d5d inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68145f30e85de215c69b2e1c0892386a inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_element.html#a68145f30e85de215c69b2e1c0892386a">toElement</a> () const override</td></tr>
<tr class="separator:a68145f30e85de215c69b2e1c0892386a inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd7e92b683aa3dc1a8b3f13925ba1888 inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_element.html#acd7e92b683aa3dc1a8b3f13925ba1888">clear</a> () override</td></tr>
<tr class="separator:acd7e92b683aa3dc1a8b3f13925ba1888 inherit pub_methods_classexml_1_1internal_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classexml_1_1internal_1_1_attribute_list"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1internal_1_1_attribute_list')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td></tr>
<tr class="memitem:a776243f201aa2e7464507936c366cbba inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a776243f201aa2e7464507936c366cbba">sizeAttribute</a> () const</td></tr>
<tr class="separator:a776243f201aa2e7464507936c366cbba inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2a27ba5eef3e67babf4d66a3a89f1d3 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ab2a27ba5eef3e67babf4d66a3a89f1d3">appendAttribute</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt; &amp;_attr)</td></tr>
<tr class="separator:ab2a27ba5eef3e67babf4d66a3a89f1d3 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31b95fdbb9fd79d4bccb7becebc9ee0d inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a31b95fdbb9fd79d4bccb7becebc9ee0d">getAttr</a> (int32_t _id)</td></tr>
<tr class="separator:a31b95fdbb9fd79d4bccb7becebc9ee0d inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9811e9849355982c1cb61bc9823d717 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; const <a class="el" href="classexml_1_1internal_1_1_attribute.html">Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#af9811e9849355982c1cb61bc9823d717">getAttr</a> (int32_t _id) const</td></tr>
<tr class="separator:af9811e9849355982c1cb61bc9823d717 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f8d2a4370771d1dd7d4f12d8476f172 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">std::pair&lt; std::string, std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a9f8d2a4370771d1dd7d4f12d8476f172">getAttrPair</a> (int32_t _id) const</td></tr>
<tr class="separator:a9f8d2a4370771d1dd7d4f12d8476f172 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec9c0f91deb03611ba4921c64dafba7f inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#aec9c0f91deb03611ba4921c64dafba7f">getAttribute</a> (const std::string &amp;_name) const</td></tr>
<tr class="separator:aec9c0f91deb03611ba4921c64dafba7f inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5a1e043fb8b4511ab09ae54b29d453d inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ae5a1e043fb8b4511ab09ae54b29d453d">existAttribute</a> (const std::string &amp;_name) const</td></tr>
<tr class="separator:ae5a1e043fb8b4511ab09ae54b29d453d inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1beee0bb605474fd256b6ad82c96de89 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a1beee0bb605474fd256b6ad82c96de89">setAttribute</a> (const std::string &amp;_name, const std::string &amp;_value)</td></tr>
<tr class="separator:a1beee0bb605474fd256b6ad82c96de89 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f2e8880d0b9ad06ed1e53e8304f8178 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a5f2e8880d0b9ad06ed1e53e8304f8178">removeAttribute</a> (const std::string &amp;_name)</td></tr>
<tr class="separator:a5f2e8880d0b9ad06ed1e53e8304f8178 inherit pub_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:a6a305f22e495245e88f092ddeedfbbd3 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a6a305f22e495245e88f092ddeedfbbd3">~Node</a> ()=default</td></tr>
<tr class="separator:a6a305f22e495245e88f092ddeedfbbd3 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add2df6a9be11b5d1697c7b3caf05e37c inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#add2df6a9be11b5d1697c7b3caf05e37c">getPos</a> () const</td></tr>
<tr class="separator:add2df6a9be11b5d1697c7b3caf05e37c inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fd06290a36e1798d3dd969512fb2ee8 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a8fd06290a36e1798d3dd969512fb2ee8">setValue</a> (std::string _value)</td></tr>
<tr class="separator:a8fd06290a36e1798d3dd969512fb2ee8 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ae0e54963e780ba5f478194ae1e3a2b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a1ae0e54963e780ba5f478194ae1e3a2b">getValue</a> () const</td></tr>
<tr class="separator:a1ae0e54963e780ba5f478194ae1e3a2b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a445a08afd2353d9486e2c3beafbc83cc inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a445a08afd2353d9486e2c3beafbc83cc">toAttribute</a> ()</td></tr>
<tr class="separator:a445a08afd2353d9486e2c3beafbc83cc inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4aaa87fe8ec644bf1319cb40b49545f inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#ad4aaa87fe8ec644bf1319cb40b49545f">toAttribute</a> () const</td></tr>
<tr class="separator:ad4aaa87fe8ec644bf1319cb40b49545f inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2b2c9ff93a1f0a0a58088636c8b6549 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#af2b2c9ff93a1f0a0a58088636c8b6549">toComment</a> ()</td></tr>
<tr class="separator:af2b2c9ff93a1f0a0a58088636c8b6549 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a454bc374e5ece3c04ebffdda2c6dcc2d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a454bc374e5ece3c04ebffdda2c6dcc2d">toComment</a> () const</td></tr>
<tr class="separator:a454bc374e5ece3c04ebffdda2c6dcc2d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6170cc3fdab1527305792b22e59a13c9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a6170cc3fdab1527305792b22e59a13c9">toDeclaration</a> ()</td></tr>
<tr class="separator:a6170cc3fdab1527305792b22e59a13c9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ea18d378c22b64b8113d77527ad08fd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a4ea18d378c22b64b8113d77527ad08fd">toDeclaration</a> () const</td></tr>
<tr class="separator:a4ea18d378c22b64b8113d77527ad08fd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5489504a07661cdf86ca754cf6ccfa46 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a5489504a07661cdf86ca754cf6ccfa46">toText</a> ()</td></tr>
<tr class="separator:a5489504a07661cdf86ca754cf6ccfa46 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a493b3b3f8c9ad205a65d1a0cc19fe92b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a493b3b3f8c9ad205a65d1a0cc19fe92b">toText</a> () const</td></tr>
<tr class="separator:a493b3b3f8c9ad205a65d1a0cc19fe92b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a785e97b8b4ed169486cfaaad9f6e4cdb inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a785e97b8b4ed169486cfaaad9f6e4cdb">isDocument</a> () const</td></tr>
<tr class="separator:a785e97b8b4ed169486cfaaad9f6e4cdb inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79a6a4f90a4e848f58be568acdeaf4f9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a79a6a4f90a4e848f58be568acdeaf4f9">isAttribute</a> () const</td></tr>
<tr class="separator:a79a6a4f90a4e848f58be568acdeaf4f9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af83b4078765454c8dc88cada81a592c7 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#af83b4078765454c8dc88cada81a592c7">isComment</a> () const</td></tr>
<tr class="separator:af83b4078765454c8dc88cada81a592c7 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaaa9bdd0a14d1fd69bb37b18932ceecd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#aaaa9bdd0a14d1fd69bb37b18932ceecd">isDeclaration</a> () const</td></tr>
<tr class="separator:aaaa9bdd0a14d1fd69bb37b18932ceecd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ca69f3db29e6f92c139583fd629804d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a5ca69f3db29e6f92c139583fd629804d">isElement</a> () const</td></tr>
<tr class="separator:a5ca69f3db29e6f92c139583fd629804d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05ab1958d2487777e45150ce9fae91e2 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a05ab1958d2487777e45150ce9fae91e2">isText</a> () const</td></tr>
<tr class="separator:a05ab1958d2487777e45150ce9fae91e2 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classememory_1_1_enable_shared_from_this"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classememory_1_1_enable_shared_from_this')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td></tr>
<tr class="memitem:ab9c576f893c44cbf8163b1ddf6f86b38 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="ab9c576f893c44cbf8163b1ddf6f86b38"></a>
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38">sharedFromThis</a> ()</td></tr>
<tr class="separator:ab9c576f893c44cbf8163b1ddf6f86b38 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad16c98c2383b23adffa8db309bc1ca11 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="ad16c98c2383b23adffa8db309bc1ca11"></a>
const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ad16c98c2383b23adffa8db309bc1ca11">sharedFromThis</a> () const</td></tr>
<tr class="separator:ad16c98c2383b23adffa8db309bc1ca11 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2ce5703d70b211bae31fd40a5514c19 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="aa2ce5703d70b211bae31fd40a5514c19"></a>
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html">ememory::WeakPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19">weakFromThis</a> ()</td></tr>
<tr class="separator:aa2ce5703d70b211bae31fd40a5514c19 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6be22e13e06d0f679ff03c6ee817386f inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="a6be22e13e06d0f679ff03c6ee817386f"></a>
const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html">ememory::WeakPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a6be22e13e06d0f679ff03c6ee817386f">weakFromThis</a> () const</td></tr>
<tr class="separator:a6be22e13e06d0f679ff03c6ee817386f inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a618fe87e818e88bacfcb237e90c08d77"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_document.html#a618fe87e818e88bacfcb237e90c08d77">create</a> ()</td></tr>
<tr class="separator:a618fe87e818e88bacfcb237e90c08d77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classexml_1_1internal_1_1_element"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classexml_1_1internal_1_1_element')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td></tr>
<tr class="memitem:a3c541e5339698ae994e9658277a16e95 inherit pub_static_methods_classexml_1_1internal_1_1_element"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_element.html">Element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_element.html#a3c541e5339698ae994e9658277a16e95">create</a> (const std::string &amp;_value=&quot;&quot;)</td></tr>
<tr class="separator:a3c541e5339698ae994e9658277a16e95 inherit pub_static_methods_classexml_1_1internal_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classexml_1_1internal_1_1_element"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classexml_1_1internal_1_1_element')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td></tr>
<tr class="memitem:a872fd60a24b73ca9203370da5a116c5b inherit pro_methods_classexml_1_1internal_1_1_element"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_element.html#a872fd60a24b73ca9203370da5a116c5b">Element</a> ()</td></tr>
<tr class="separator:a872fd60a24b73ca9203370da5a116c5b inherit pro_methods_classexml_1_1internal_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64087f53ecaceb5be1fa3c7a654a4a20 inherit pro_methods_classexml_1_1internal_1_1_element"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_element.html#a64087f53ecaceb5be1fa3c7a654a4a20">Element</a> (const std::string &amp;_value)</td></tr>
<tr class="separator:a64087f53ecaceb5be1fa3c7a654a4a20 inherit pro_methods_classexml_1_1internal_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf4fe190c58dcfc2ac62a1ad12494235 inherit pro_methods_classexml_1_1internal_1_1_element"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_element.html#aaf4fe190c58dcfc2ac62a1ad12494235">subParse</a> (const std::string &amp;_data, int32_t &amp;_pos, bool _caseSensitive, <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos, <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &amp;_doc, bool _mainNode=false)</td></tr>
<tr class="separator:aaf4fe190c58dcfc2ac62a1ad12494235 inherit pro_methods_classexml_1_1internal_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classexml_1_1internal_1_1_attribute_list"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classexml_1_1internal_1_1_attribute_list')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td></tr>
<tr class="memitem:ad812aa80850442864d95f7cf7f48a875 inherit pro_methods_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ad812aa80850442864d95f7cf7f48a875">AttributeList</a> (const std::string &amp;_value=&quot;&quot;)</td></tr>
<tr class="separator:ad812aa80850442864d95f7cf7f48a875 inherit pro_methods_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:a09354ad634c68aa620d08a88f4e20f98 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a09354ad634c68aa620d08a88f4e20f98">Node</a> ()</td></tr>
<tr class="separator:a09354ad634c68aa620d08a88f4e20f98 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79828d255b9a84c2ed188596517c68ec inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a79828d255b9a84c2ed188596517c68ec">Node</a> (const std::string &amp;_value)</td></tr>
<tr class="separator:a79828d255b9a84c2ed188596517c68ec inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a753a9c172b9a498fb8abceeac81d6a8e inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a753a9c172b9a498fb8abceeac81d6a8e">addIndent</a> (std::string &amp;_data, int32_t _indent) const</td></tr>
<tr class="separator:a753a9c172b9a498fb8abceeac81d6a8e inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f35cba4f6c01fa544315139032fb39a inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a8f35cba4f6c01fa544315139032fb39a">drawElementParsed</a> (char32_t _val, const <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos) const</td></tr>
<tr class="separator:a8f35cba4f6c01fa544315139032fb39a inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe0e26e310c7451cfcb225cff88cacb1 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#abe0e26e310c7451cfcb225cff88cacb1">checkAvaillable</a> (char32_t _val, bool _firstChar) const</td></tr>
<tr class="separator:abe0e26e310c7451cfcb225cff88cacb1 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe664dd6d896dddc12edc7026aa24c24 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#abe664dd6d896dddc12edc7026aa24c24">countWhiteChar</a> (const std::string &amp;_data, int32_t _pos, <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos) const</td></tr>
<tr class="separator:abe664dd6d896dddc12edc7026aa24c24 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classexml_1_1internal_1_1_element"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classexml_1_1internal_1_1_element')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td></tr>
<tr class="memitem:a9bba2f225808ab9a11355b5022262ece inherit pro_attribs_classexml_1_1internal_1_1_element"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_element.html#a9bba2f225808ab9a11355b5022262ece">m_listSub</a></td></tr>
<tr class="separator:a9bba2f225808ab9a11355b5022262ece inherit pro_attribs_classexml_1_1internal_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classexml_1_1internal_1_1_attribute_list"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classexml_1_1internal_1_1_attribute_list')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td></tr>
<tr class="memitem:a290643c928a881109ed1b19699e0b75f inherit pro_attribs_classexml_1_1internal_1_1_attribute_list"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a290643c928a881109ed1b19699e0b75f">m_listAttribute</a></td></tr>
<tr class="separator:a290643c928a881109ed1b19699e0b75f inherit pro_attribs_classexml_1_1internal_1_1_attribute_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:aff4c22828c5e24f6890fdb7e646a3046 inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#aff4c22828c5e24f6890fdb7e646a3046">m_pos</a></td></tr>
<tr class="separator:aff4c22828c5e24f6890fdb7e646a3046 inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4665d683223dd60ed293471627b8659b inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a4665d683223dd60ed293471627b8659b">m_value</a></td></tr>
<tr class="separator:a4665d683223dd60ed293471627b8659b inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Basic document element of a document. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="afc32c0552a03327b78bd9bedfa8b9d56"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc32c0552a03327b78bd9bedfa8b9d56">&sect;&nbsp;</a></span>Document()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">exml::internal::Document::Document </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a618fe87e818e88bacfcb237e90c08d77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a618fe87e818e88bacfcb237e90c08d77">&sect;&nbsp;</a></span>create()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt;<a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a>&gt; exml::internal::Document::create </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Factory on a document. </p>
<dl class="section return"><dt>Returns</dt><dd>an local created xml document </dd></dl>
</div>
</div>
<a id="a8fcd718381d471baa09902d5613966af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8fcd718381d471baa09902d5613966af">&sect;&nbsp;</a></span>createError()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void exml::internal::Document::createError </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_pos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;&#160;</td>
<td class="paramname"><em>_filePos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_comment</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create an error in the parsing (call by the syetm for error management) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_data</td><td>string of chat is wrong </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos</td><td>Position in the file </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_filePos</td><td>human position of the error </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_comment</td><td>Error string to display </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6649ad883c5d3264b24958dace23a311"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6649ad883c5d3264b24958dace23a311">&sect;&nbsp;</a></span>display()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void exml::internal::Document::display </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Display the <a class="el" href="classexml_1_1internal_1_1_document.html" title="Basic document element of a document. ">Document</a> on console. </p>
</div>
</div>
<a id="a085598c0e018dd2a0fd985cadb90d2c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a085598c0e018dd2a0fd985cadb90d2c5">&sect;&nbsp;</a></span>displayError()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void exml::internal::Document::displayError </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Request display in log of the error. </p>
</div>
</div>
<a id="af40a4b9a78f22d5a5252c13917d821a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af40a4b9a78f22d5a5252c13917d821a6">&sect;&nbsp;</a></span>generate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool exml::internal::Document::generate </td>
<td>(</td>
<td class="paramtype">std::string &amp;&#160;</td>
<td class="paramname"><em>_data</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>generate a string that contain the created XML </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">_data</td><td>Data where the xml is stored </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>false : An error occured </dd>
<dd>
true : Parsing is OK </dd></dl>
</div>
</div>
<a id="a3a32ab656e1bf8fc3f125c0e3fa6f3bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a32ab656e1bf8fc3f125c0e3fa6f3bb">&sect;&nbsp;</a></span>getCaseSensitive()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool exml::internal::Document::getCaseSensitive </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>get the status of case sensitive mode. </p>
<dl class="section return"><dt>Returns</dt><dd>true if case sensitive is active </dd></dl>
</div>
</div>
<a id="a99c33d616a819eab7b16c3bb9e667c27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99c33d616a819eab7b16c3bb9e667c27">&sect;&nbsp;</a></span>getDisplayError()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool exml::internal::Document::getDisplayError </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the display of the error status. </p>
<dl class="section return"><dt>Returns</dt><dd>true Display error </dd>
<dd>
false Does not display error (get it at end) </dd></dl>
</div>
</div>
<a id="ad83d193c319f18204d483899328cb093"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad83d193c319f18204d483899328cb093">&sect;&nbsp;</a></span>getType()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a> exml::internal::Document::getType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>get the node type. </p>
<dl class="section return"><dt>Returns</dt><dd>the type of the <a class="el" href="classexml_1_1internal_1_1_node.html" title="Basic main object of all xml elements. ">Node</a>. </dd></dl>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_node.html#ac30ff036da7e29dc862bae2d1ae7c441">exml::internal::Node</a>.</p>
</div>
</div>
<a id="a65ac46a33bbd11738f110ffda15a2f47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65ac46a33bbd11738f110ffda15a2f47">&sect;&nbsp;</a></span>iGenerate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool exml::internal::Document::iGenerate </td>
<td>(</td>
<td class="paramtype">std::string &amp;&#160;</td>
<td class="paramname"><em>_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_indent</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>generate a string with the tree of the xml </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in,out]</td><td class="paramname">_data</td><td>string where to add the elements </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_indent</td><td>current indentation of the file </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>false if an error occured. </dd></dl>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a898f49694401827b9938ce18436a74a1">exml::internal::AttributeList</a>.</p>
</div>
</div>
<a id="a66aaffcbcf88c232cf7079facf55cfae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66aaffcbcf88c232cf7079facf55cfae">&sect;&nbsp;</a></span>load()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool exml::internal::Document::load </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_file</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load the file that might contain the xml. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_file</td><td>Filename of the xml (compatible with etk FSNode naming) </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>false : An error occured </dd>
<dd>
true : Parsing is OK </dd></dl>
</div>
</div>
<a id="ad743abb2f286a2148d4c92fcd440ecfa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad743abb2f286a2148d4c92fcd440ecfa">&sect;&nbsp;</a></span>parse()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool exml::internal::Document::parse </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_data</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>parse a string that contain an XML </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_data</td><td>Data to parse </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>false : An error occured </dd>
<dd>
true : Parsing is OK </dd></dl>
</div>
</div>
<a id="ae8d1cd51bc7393ea5749f152cb9cdd89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8d1cd51bc7393ea5749f152cb9cdd89">&sect;&nbsp;</a></span>setCaseSensitive()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void exml::internal::Document::setCaseSensitive </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_val</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Enable or diasable the case sensitive (must be done before the call of parsing) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_val</td><td>true if enable; false else. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a56958af3e9a4fa06a6ff4bea4e03bb9d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56958af3e9a4fa06a6ff4bea4e03bb9d">&sect;&nbsp;</a></span>setDisplayError()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void exml::internal::Document::setDisplayError </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the display of the error when detected. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>true: display error, false not display error (get it at end) </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a39efe27efe912824e2b5230c8e6fa8fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39efe27efe912824e2b5230c8e6fa8fb">&sect;&nbsp;</a></span>store()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool exml::internal::Document::store </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_file</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Store the Xml in the file. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_file</td><td>Filename of the xml (compatible with etk FSNode naming) </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>false : An error occured </dd>
<dd>
true : Parsing is OK </dd></dl>
</div>
</div>
<a id="af93e2aa7e08135b73a1afc92b7b81bbc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af93e2aa7e08135b73a1afc92b7b81bbc">&sect;&nbsp;</a></span>toDocument() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt;<a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a>&gt; exml::internal::Document::toDocument </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Cast the element in a <a class="el" href="classexml_1_1internal_1_1_document.html" title="Basic document element of a document. ">Document</a> if it is possible. </p>
<dl class="section return"><dt>Returns</dt><dd>pointer on the class or nullptr. </dd></dl>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_node.html#a64e44dc0bd6febbcde144b4a2481389a">exml::internal::Node</a>.</p>
</div>
</div>
<a id="a154729663bd2e8aa56611f43395c8a32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a154729663bd2e8aa56611f43395c8a32">&sect;&nbsp;</a></span>toDocument() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt;<a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a>&gt; exml::internal::Document::toDocument </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Cast the element in a <a class="el" href="classexml_1_1internal_1_1_document.html" title="Basic document element of a document. ">Document</a> if it is possible. </p>
<dl class="section return"><dt>Returns</dt><dd>CONST pointer on the class or nullptr. </dd></dl>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_node.html#a7d3a4c08d732ab2ad44e611131092d03">exml::internal::Node</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/exml/exml/internal/<a class="el" href="internal_2_document_8hpp_source.html">Document.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -0,0 +1,225 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><b>internal</b></li><li class="navelem"><a class="el" href="classexml_1_1internal_1_1_element.html">Element</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml::internal::Element Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a753a9c172b9a498fb8abceeac81d6a8e">addIndent</a>(std::string &amp;_data, int32_t _indent) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a58a79564016151b0c5d5881ddba12e23">append</a>(const ememory::SharedPtr&lt; exml::internal::Node &gt; &amp;_node)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ab2a27ba5eef3e67babf4d66a3a89f1d3">appendAttribute</a>(const ememory::SharedPtr&lt; exml::internal::Attribute &gt; &amp;_attr)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ad812aa80850442864d95f7cf7f48a875">AttributeList</a>(const std::string &amp;_value=&quot;&quot;)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abe0e26e310c7451cfcb225cff88cacb1">checkAvaillable</a>(char32_t _val, bool _firstChar) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#acd7e92b683aa3dc1a8b3f13925ba1888">clear</a>() override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abe664dd6d896dddc12edc7026aa24c24">countWhiteChar</a>(const std::string &amp;_data, int32_t _pos, exml::FilePos &amp;_filePos) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a3c541e5339698ae994e9658277a16e95">create</a>(const std::string &amp;_value=&quot;&quot;)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a8f35cba4f6c01fa544315139032fb39a">drawElementParsed</a>(char32_t _val, const exml::FilePos &amp;_filePos) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a872fd60a24b73ca9203370da5a116c5b">Element</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a64087f53ecaceb5be1fa3c7a654a4a20">Element</a>(const std::string &amp;_value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2c6f76ad44a25cd2c839853a308d5b1">EnableSharedFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#ae5a1e043fb8b4511ab09ae54b29d453d">existAttribute</a>(const std::string &amp;_name) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a31b95fdbb9fd79d4bccb7becebc9ee0d">getAttr</a>(int32_t _id)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#af9811e9849355982c1cb61bc9823d717">getAttr</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#aec9c0f91deb03611ba4921c64dafba7f">getAttribute</a>(const std::string &amp;_name) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a9f8d2a4370771d1dd7d4f12d8476f172">getAttrPair</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a6b92a20b89b4655f11c320125d0aba2b">getElement</a>(int32_t _id)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#ae510e591738505695de781341c106cdb">getElement</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#ab4b7d905466ca31640b63d0303bcd301">getNamed</a>(const std::string &amp;_name)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#af7c7fb863aa75e3a87f02ba6a95f3134">getNamed</a>(const std::string &amp;_name) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#ac7f692cf423f1f69d72ae0d7576da007">getNode</a>(int32_t _id)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a6a04a73f30f091e18d9b2f413102dacb">getNode</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#add2df6a9be11b5d1697c7b3caf05e37c">getPos</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a2ec272362beb52d76e214d720fa49d0b">getText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a2dcad97acbf7db0ee036f53a9187585c">getType</a>(int32_t _id) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a12bebe0ded5f6d0314ca60628c384791">getType</a>() const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a1ae0e54963e780ba5f478194ae1e3a2b">getValue</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a36ecc1948e2aebf7ec53e7c345624bfd">iGenerate</a>(std::string &amp;_data, int32_t _indent) const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a639187deeb9dd6bf5f857b46bbfcf2c3">iParse</a>(const std::string &amp;_data, int32_t &amp;_pos, bool _caseSensitive, exml::FilePos &amp;_filePos, exml::internal::Document &amp;_doc) override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a79a6a4f90a4e848f58be568acdeaf4f9">isAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#af83b4078765454c8dc88cada81a592c7">isComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#aaaa9bdd0a14d1fd69bb37b18932ceecd">isDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a785e97b8b4ed169486cfaaad9f6e4cdb">isDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a5ca69f3db29e6f92c139583fd629804d">isElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a05ab1958d2487777e45150ce9fae91e2">isText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a290643c928a881109ed1b19699e0b75f">m_listAttribute</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a9bba2f225808ab9a11355b5022262ece">m_listSub</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#aff4c22828c5e24f6890fdb7e646a3046">m_pos</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a4665d683223dd60ed293471627b8659b">m_value</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a09354ad634c68aa620d08a88f4e20f98">Node</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a79828d255b9a84c2ed188596517c68ec">Node</a>(const std::string &amp;_value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a5a2aee434d49eb39d6f76f4a8a254ff0">remove</a>(const std::string &amp;_nodeName)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a5f2e8880d0b9ad06ed1e53e8304f8178">removeAttribute</a>(const std::string &amp;_name)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a1beee0bb605474fd256b6ad82c96de89">setAttribute</a>(const std::string &amp;_name, const std::string &amp;_value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a8fd06290a36e1798d3dd969512fb2ee8">setValue</a>(std::string _value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38">sharedFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ad16c98c2383b23adffa8db309bc1ca11">sharedFromThis</a>() const</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a69df0be8d645abccba60ee2def43b851">size</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html#a776243f201aa2e7464507936c366cbba">sizeAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_attribute_list.html">exml::internal::AttributeList</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#aaf4fe190c58dcfc2ac62a1ad12494235">subParse</a>(const std::string &amp;_data, int32_t &amp;_pos, bool _caseSensitive, exml::FilePos &amp;_filePos, exml::internal::Document &amp;_doc, bool _mainNode=false)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a445a08afd2353d9486e2c3beafbc83cc">toAttribute</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#ad4aaa87fe8ec644bf1319cb40b49545f">toAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#af2b2c9ff93a1f0a0a58088636c8b6549">toComment</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a454bc374e5ece3c04ebffdda2c6dcc2d">toComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a6170cc3fdab1527305792b22e59a13c9">toDeclaration</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a4ea18d378c22b64b8113d77527ad08fd">toDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a64e44dc0bd6febbcde144b4a2481389a">toDocument</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a7d3a4c08d732ab2ad44e611131092d03">toDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#ad2414477c28c41083bb2c021ee3b1d5d">toElement</a>() override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html#a68145f30e85de215c69b2e1c0892386a">toElement</a>() const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a5489504a07661cdf86ca754cf6ccfa46">toText</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a493b3b3f8c9ad205a65d1a0cc19fe92b">toText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19">weakFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a6be22e13e06d0f679ff03c6ee817386f">weakFromThis</a>() const</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ae088de759baf528291c446cc48fd5ed1">~EnableSharedFromThis</a>()=default</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a6a305f22e495245e88f092ddeedfbbd3">~Node</a>()=default</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -0,0 +1,198 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><b>internal</b></li><li class="navelem"><a class="el" href="classexml_1_1internal_1_1_node.html">Node</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml::internal::Node Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a753a9c172b9a498fb8abceeac81d6a8e">addIndent</a>(std::string &amp;_data, int32_t _indent) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abe0e26e310c7451cfcb225cff88cacb1">checkAvaillable</a>(char32_t _val, bool _firstChar) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a70cd10854610d69cec5d35cf43443fc6">clear</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abe664dd6d896dddc12edc7026aa24c24">countWhiteChar</a>(const std::string &amp;_data, int32_t _pos, exml::FilePos &amp;_filePos) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a8f35cba4f6c01fa544315139032fb39a">drawElementParsed</a>(char32_t _val, const exml::FilePos &amp;_filePos) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2c6f76ad44a25cd2c839853a308d5b1">EnableSharedFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#add2df6a9be11b5d1697c7b3caf05e37c">getPos</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#ac30ff036da7e29dc862bae2d1ae7c441">getType</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a1ae0e54963e780ba5f478194ae1e3a2b">getValue</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a2a8e61ba97925d0af11cd968d9cee97d">iGenerate</a>(std::string &amp;_data, int32_t _indent) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#ac767feed551e8543279652865fcb7371">iParse</a>(const std::string &amp;_data, int32_t &amp;_pos, bool _caseSensitive, exml::FilePos &amp;_filePos, exml::internal::Document &amp;_doc)=0</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a79a6a4f90a4e848f58be568acdeaf4f9">isAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#af83b4078765454c8dc88cada81a592c7">isComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#aaaa9bdd0a14d1fd69bb37b18932ceecd">isDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a785e97b8b4ed169486cfaaad9f6e4cdb">isDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a5ca69f3db29e6f92c139583fd629804d">isElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a05ab1958d2487777e45150ce9fae91e2">isText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#aff4c22828c5e24f6890fdb7e646a3046">m_pos</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a4665d683223dd60ed293471627b8659b">m_value</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a09354ad634c68aa620d08a88f4e20f98">Node</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a79828d255b9a84c2ed188596517c68ec">Node</a>(const std::string &amp;_value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a8fd06290a36e1798d3dd969512fb2ee8">setValue</a>(std::string _value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38">sharedFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ad16c98c2383b23adffa8db309bc1ca11">sharedFromThis</a>() const</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a445a08afd2353d9486e2c3beafbc83cc">toAttribute</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#ad4aaa87fe8ec644bf1319cb40b49545f">toAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#af2b2c9ff93a1f0a0a58088636c8b6549">toComment</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a454bc374e5ece3c04ebffdda2c6dcc2d">toComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a6170cc3fdab1527305792b22e59a13c9">toDeclaration</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a4ea18d378c22b64b8113d77527ad08fd">toDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a64e44dc0bd6febbcde144b4a2481389a">toDocument</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a7d3a4c08d732ab2ad44e611131092d03">toDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#afad6cd619259363f3f60fb36753c504a">toElement</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abcf1cf53dca2a1ce62eeb265cf136e42">toElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a5489504a07661cdf86ca754cf6ccfa46">toText</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a493b3b3f8c9ad205a65d1a0cc19fe92b">toText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19">weakFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a6be22e13e06d0f679ff03c6ee817386f">weakFromThis</a>() const</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ae088de759baf528291c446cc48fd5ed1">~EnableSharedFromThis</a>()=default</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a6a305f22e495245e88f092ddeedfbbd3">~Node</a>()=default</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@ -0,0 +1,202 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><b>internal</b></li><li class="navelem"><a class="el" href="classexml_1_1internal_1_1_text.html">Text</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml::internal::Text Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a753a9c172b9a498fb8abceeac81d6a8e">addIndent</a>(std::string &amp;_data, int32_t _indent) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abe0e26e310c7451cfcb225cff88cacb1">checkAvaillable</a>(char32_t _val, bool _firstChar) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a70cd10854610d69cec5d35cf43443fc6">clear</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html#a550f5b39c9b469b11656d778a28e5e80">countLines</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abe664dd6d896dddc12edc7026aa24c24">countWhiteChar</a>(const std::string &amp;_data, int32_t _pos, exml::FilePos &amp;_filePos) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html#a2f3c313c39d6c0715634aa4f8c902352">create</a>(const std::string &amp;_data=&quot;&quot;)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a8f35cba4f6c01fa544315139032fb39a">drawElementParsed</a>(char32_t _val, const exml::FilePos &amp;_filePos) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2c6f76ad44a25cd2c839853a308d5b1">EnableSharedFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#add2df6a9be11b5d1697c7b3caf05e37c">getPos</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html#a6ff50f6dc0d326a3986ee55304096535">getType</a>() const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a1ae0e54963e780ba5f478194ae1e3a2b">getValue</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html#a2388f57738aabe5867eba34708cf7405">iGenerate</a>(std::string &amp;_data, int32_t _indent) const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html#a48b9cb0bd62e4b742c02798aa97d784c">iParse</a>(const std::string &amp;_data, int32_t &amp;_pos, bool _caseSensitive, exml::FilePos &amp;_filePos, exml::internal::Document &amp;_doc) override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a79a6a4f90a4e848f58be568acdeaf4f9">isAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#af83b4078765454c8dc88cada81a592c7">isComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#aaaa9bdd0a14d1fd69bb37b18932ceecd">isDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a785e97b8b4ed169486cfaaad9f6e4cdb">isDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a5ca69f3db29e6f92c139583fd629804d">isElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a05ab1958d2487777e45150ce9fae91e2">isText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#aff4c22828c5e24f6890fdb7e646a3046">m_pos</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a4665d683223dd60ed293471627b8659b">m_value</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a09354ad634c68aa620d08a88f4e20f98">Node</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a79828d255b9a84c2ed188596517c68ec">Node</a>(const std::string &amp;_value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a8fd06290a36e1798d3dd969512fb2ee8">setValue</a>(std::string _value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38">sharedFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ad16c98c2383b23adffa8db309bc1ca11">sharedFromThis</a>() const</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html#a917ef3d3122e182fdf3aa4a30e1d39ec">Text</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html#a7f92fe1c937619c99d668a8708694187">Text</a>(const std::string &amp;_data)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a445a08afd2353d9486e2c3beafbc83cc">toAttribute</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#ad4aaa87fe8ec644bf1319cb40b49545f">toAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#af2b2c9ff93a1f0a0a58088636c8b6549">toComment</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a454bc374e5ece3c04ebffdda2c6dcc2d">toComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a6170cc3fdab1527305792b22e59a13c9">toDeclaration</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a4ea18d378c22b64b8113d77527ad08fd">toDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a64e44dc0bd6febbcde144b4a2481389a">toDocument</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a7d3a4c08d732ab2ad44e611131092d03">toDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#afad6cd619259363f3f60fb36753c504a">toElement</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abcf1cf53dca2a1ce62eeb265cf136e42">toElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html#a631ca715e7d8ee1338ac33c2e6ce6eb9">toText</a>() override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html#afd7dedb4c3f8db5008de5f6563b3f24b">toText</a>() const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19">weakFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a6be22e13e06d0f679ff03c6ee817386f">weakFromThis</a>() const</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ae088de759baf528291c446cc48fd5ed1">~EnableSharedFromThis</a>()=default</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a6a305f22e495245e88f092ddeedfbbd3">~Node</a>()=default</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,613 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: exml::internal::Text Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><b>internal</b></li><li class="navelem"><a class="el" href="classexml_1_1internal_1_1_text.html">Text</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classexml_1_1internal_1_1_text-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">exml::internal::Text Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="internal_2_text_8hpp_source.html">Text.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for exml::internal::Text:</div>
<div class="dyncontent">
<div class="center">
<img src="classexml_1_1internal_1_1_text.png" usemap="#exml::internal::Text_map" alt=""/>
<map id="exml::internal::Text_map" name="exml::internal::Text_map">
<area href="classexml_1_1internal_1_1_node.html" title="Basic main object of all xml elements. " alt="exml::internal::Node" shape="rect" coords="0,112,255,136"/>
<area doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html" alt="ememory::EnableSharedFromThis&lt; Node &gt;" shape="rect" coords="0,56,255,80"/>
<area doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this_base.html" alt="ememory::EnableSharedFromThisBase" shape="rect" coords="0,0,255,24"/>
<area href="classexml_1_1internal_1_1_text_c_d_a_t_a.html" title="Text node interface for balise CDATA &lt;![CDATA[*******]]&gt;. " alt="exml::internal::TextCDATA" shape="rect" coords="0,224,255,248"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a550f5b39c9b469b11656d778a28e5e80"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_text.html#a550f5b39c9b469b11656d778a28e5e80">countLines</a> () const</td></tr>
<tr class="separator:a550f5b39c9b469b11656d778a28e5e80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ff50f6dc0d326a3986ee55304096535"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_text.html#a6ff50f6dc0d326a3986ee55304096535">getType</a> () const override</td></tr>
<tr class="separator:a6ff50f6dc0d326a3986ee55304096535"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48b9cb0bd62e4b742c02798aa97d784c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_text.html#a48b9cb0bd62e4b742c02798aa97d784c">iParse</a> (const std::string &amp;_data, int32_t &amp;_pos, bool _caseSensitive, <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos, <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &amp;_doc) override</td></tr>
<tr class="separator:a48b9cb0bd62e4b742c02798aa97d784c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2388f57738aabe5867eba34708cf7405"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_text.html#a2388f57738aabe5867eba34708cf7405">iGenerate</a> (std::string &amp;_data, int32_t _indent) const override</td></tr>
<tr class="separator:a2388f57738aabe5867eba34708cf7405"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a631ca715e7d8ee1338ac33c2e6ce6eb9"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_text.html#a631ca715e7d8ee1338ac33c2e6ce6eb9">toText</a> () override</td></tr>
<tr class="separator:a631ca715e7d8ee1338ac33c2e6ce6eb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd7dedb4c3f8db5008de5f6563b3f24b"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_text.html#afd7dedb4c3f8db5008de5f6563b3f24b">toText</a> () const override</td></tr>
<tr class="separator:afd7dedb4c3f8db5008de5f6563b3f24b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:a6a305f22e495245e88f092ddeedfbbd3 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a6a305f22e495245e88f092ddeedfbbd3">~Node</a> ()=default</td></tr>
<tr class="separator:a6a305f22e495245e88f092ddeedfbbd3 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add2df6a9be11b5d1697c7b3caf05e37c inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#add2df6a9be11b5d1697c7b3caf05e37c">getPos</a> () const</td></tr>
<tr class="separator:add2df6a9be11b5d1697c7b3caf05e37c inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fd06290a36e1798d3dd969512fb2ee8 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a8fd06290a36e1798d3dd969512fb2ee8">setValue</a> (std::string _value)</td></tr>
<tr class="separator:a8fd06290a36e1798d3dd969512fb2ee8 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ae0e54963e780ba5f478194ae1e3a2b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a1ae0e54963e780ba5f478194ae1e3a2b">getValue</a> () const</td></tr>
<tr class="separator:a1ae0e54963e780ba5f478194ae1e3a2b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64e44dc0bd6febbcde144b4a2481389a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a64e44dc0bd6febbcde144b4a2481389a">toDocument</a> ()</td></tr>
<tr class="separator:a64e44dc0bd6febbcde144b4a2481389a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d3a4c08d732ab2ad44e611131092d03 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a7d3a4c08d732ab2ad44e611131092d03">toDocument</a> () const</td></tr>
<tr class="separator:a7d3a4c08d732ab2ad44e611131092d03 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a445a08afd2353d9486e2c3beafbc83cc inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a445a08afd2353d9486e2c3beafbc83cc">toAttribute</a> ()</td></tr>
<tr class="separator:a445a08afd2353d9486e2c3beafbc83cc inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4aaa87fe8ec644bf1319cb40b49545f inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#ad4aaa87fe8ec644bf1319cb40b49545f">toAttribute</a> () const</td></tr>
<tr class="separator:ad4aaa87fe8ec644bf1319cb40b49545f inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2b2c9ff93a1f0a0a58088636c8b6549 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#af2b2c9ff93a1f0a0a58088636c8b6549">toComment</a> ()</td></tr>
<tr class="separator:af2b2c9ff93a1f0a0a58088636c8b6549 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a454bc374e5ece3c04ebffdda2c6dcc2d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a454bc374e5ece3c04ebffdda2c6dcc2d">toComment</a> () const</td></tr>
<tr class="separator:a454bc374e5ece3c04ebffdda2c6dcc2d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6170cc3fdab1527305792b22e59a13c9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a6170cc3fdab1527305792b22e59a13c9">toDeclaration</a> ()</td></tr>
<tr class="separator:a6170cc3fdab1527305792b22e59a13c9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ea18d378c22b64b8113d77527ad08fd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a4ea18d378c22b64b8113d77527ad08fd">toDeclaration</a> () const</td></tr>
<tr class="separator:a4ea18d378c22b64b8113d77527ad08fd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afad6cd619259363f3f60fb36753c504a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#afad6cd619259363f3f60fb36753c504a">toElement</a> ()</td></tr>
<tr class="separator:afad6cd619259363f3f60fb36753c504a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcf1cf53dca2a1ce62eeb265cf136e42 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#abcf1cf53dca2a1ce62eeb265cf136e42">toElement</a> () const</td></tr>
<tr class="separator:abcf1cf53dca2a1ce62eeb265cf136e42 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a785e97b8b4ed169486cfaaad9f6e4cdb inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a785e97b8b4ed169486cfaaad9f6e4cdb">isDocument</a> () const</td></tr>
<tr class="separator:a785e97b8b4ed169486cfaaad9f6e4cdb inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79a6a4f90a4e848f58be568acdeaf4f9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a79a6a4f90a4e848f58be568acdeaf4f9">isAttribute</a> () const</td></tr>
<tr class="separator:a79a6a4f90a4e848f58be568acdeaf4f9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af83b4078765454c8dc88cada81a592c7 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#af83b4078765454c8dc88cada81a592c7">isComment</a> () const</td></tr>
<tr class="separator:af83b4078765454c8dc88cada81a592c7 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaaa9bdd0a14d1fd69bb37b18932ceecd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#aaaa9bdd0a14d1fd69bb37b18932ceecd">isDeclaration</a> () const</td></tr>
<tr class="separator:aaaa9bdd0a14d1fd69bb37b18932ceecd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ca69f3db29e6f92c139583fd629804d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a5ca69f3db29e6f92c139583fd629804d">isElement</a> () const</td></tr>
<tr class="separator:a5ca69f3db29e6f92c139583fd629804d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05ab1958d2487777e45150ce9fae91e2 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a05ab1958d2487777e45150ce9fae91e2">isText</a> () const</td></tr>
<tr class="separator:a05ab1958d2487777e45150ce9fae91e2 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70cd10854610d69cec5d35cf43443fc6 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a70cd10854610d69cec5d35cf43443fc6">clear</a> ()</td></tr>
<tr class="separator:a70cd10854610d69cec5d35cf43443fc6 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classememory_1_1_enable_shared_from_this"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classememory_1_1_enable_shared_from_this')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td></tr>
<tr class="memitem:ab9c576f893c44cbf8163b1ddf6f86b38 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="ab9c576f893c44cbf8163b1ddf6f86b38"></a>
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38">sharedFromThis</a> ()</td></tr>
<tr class="separator:ab9c576f893c44cbf8163b1ddf6f86b38 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad16c98c2383b23adffa8db309bc1ca11 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="ad16c98c2383b23adffa8db309bc1ca11"></a>
const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ad16c98c2383b23adffa8db309bc1ca11">sharedFromThis</a> () const</td></tr>
<tr class="separator:ad16c98c2383b23adffa8db309bc1ca11 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2ce5703d70b211bae31fd40a5514c19 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="aa2ce5703d70b211bae31fd40a5514c19"></a>
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html">ememory::WeakPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19">weakFromThis</a> ()</td></tr>
<tr class="separator:aa2ce5703d70b211bae31fd40a5514c19 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6be22e13e06d0f679ff03c6ee817386f inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="a6be22e13e06d0f679ff03c6ee817386f"></a>
const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html">ememory::WeakPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a6be22e13e06d0f679ff03c6ee817386f">weakFromThis</a> () const</td></tr>
<tr class="separator:a6be22e13e06d0f679ff03c6ee817386f inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a2f3c313c39d6c0715634aa4f8c902352"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_text.html#a2f3c313c39d6c0715634aa4f8c902352">create</a> (const std::string &amp;_data=&quot;&quot;)</td></tr>
<tr class="separator:a2f3c313c39d6c0715634aa4f8c902352"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a917ef3d3122e182fdf3aa4a30e1d39ec"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_text.html#a917ef3d3122e182fdf3aa4a30e1d39ec">Text</a> ()</td></tr>
<tr class="separator:a917ef3d3122e182fdf3aa4a30e1d39ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f92fe1c937619c99d668a8708694187"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_text.html#a7f92fe1c937619c99d668a8708694187">Text</a> (const std::string &amp;_data)</td></tr>
<tr class="separator:a7f92fe1c937619c99d668a8708694187"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:a09354ad634c68aa620d08a88f4e20f98 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a09354ad634c68aa620d08a88f4e20f98">Node</a> ()</td></tr>
<tr class="separator:a09354ad634c68aa620d08a88f4e20f98 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79828d255b9a84c2ed188596517c68ec inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a79828d255b9a84c2ed188596517c68ec">Node</a> (const std::string &amp;_value)</td></tr>
<tr class="separator:a79828d255b9a84c2ed188596517c68ec inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a753a9c172b9a498fb8abceeac81d6a8e inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a753a9c172b9a498fb8abceeac81d6a8e">addIndent</a> (std::string &amp;_data, int32_t _indent) const</td></tr>
<tr class="separator:a753a9c172b9a498fb8abceeac81d6a8e inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f35cba4f6c01fa544315139032fb39a inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a8f35cba4f6c01fa544315139032fb39a">drawElementParsed</a> (char32_t _val, const <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos) const</td></tr>
<tr class="separator:a8f35cba4f6c01fa544315139032fb39a inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe0e26e310c7451cfcb225cff88cacb1 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#abe0e26e310c7451cfcb225cff88cacb1">checkAvaillable</a> (char32_t _val, bool _firstChar) const</td></tr>
<tr class="separator:abe0e26e310c7451cfcb225cff88cacb1 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe664dd6d896dddc12edc7026aa24c24 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#abe664dd6d896dddc12edc7026aa24c24">countWhiteChar</a> (const std::string &amp;_data, int32_t _pos, <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos) const</td></tr>
<tr class="separator:abe664dd6d896dddc12edc7026aa24c24 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:aff4c22828c5e24f6890fdb7e646a3046 inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#aff4c22828c5e24f6890fdb7e646a3046">m_pos</a></td></tr>
<tr class="separator:aff4c22828c5e24f6890fdb7e646a3046 inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4665d683223dd60ed293471627b8659b inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a4665d683223dd60ed293471627b8659b">m_value</a></td></tr>
<tr class="separator:a4665d683223dd60ed293471627b8659b inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classexml_1_1internal_1_1_text.html" title="Text node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt;. ">Text</a> node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt;. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a917ef3d3122e182fdf3aa4a30e1d39ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a917ef3d3122e182fdf3aa4a30e1d39ec">&sect;&nbsp;</a></span>Text() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">exml::internal::Text::Text </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
</div>
</div>
<a id="a7f92fe1c937619c99d668a8708694187"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f92fe1c937619c99d668a8708694187">&sect;&nbsp;</a></span>Text() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">exml::internal::Text::Text </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_data</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_data</td><td>String data of the current <a class="el" href="classexml_1_1internal_1_1_text.html" title="Text node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt;. ">Text</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a550f5b39c9b469b11656d778a28e5e80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a550f5b39c9b469b11656d778a28e5e80">&sect;&nbsp;</a></span>countLines()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int32_t exml::internal::Text::countLines </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>count the number of line in the current text </p>
<dl class="section return"><dt>Returns</dt><dd>The number of lines </dd></dl>
</div>
</div>
<a id="a2f3c313c39d6c0715634aa4f8c902352"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f3c313c39d6c0715634aa4f8c902352">&sect;&nbsp;</a></span>create()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt;<a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a>&gt; exml::internal::Text::create </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_data</em> = <code>&quot;&quot;</code></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>defined factory </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_data</td><td>Data in the <a class="el" href="classexml_1_1internal_1_1_text.html" title="Text node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt;. ">Text</a> area </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Shared pointer on the <a class="el" href="classexml_1_1internal_1_1_text.html" title="Text node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt;. ">Text</a> element </dd></dl>
</div>
</div>
<a id="a6ff50f6dc0d326a3986ee55304096535"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ff50f6dc0d326a3986ee55304096535">&sect;&nbsp;</a></span>getType()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a> exml::internal::Text::getType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>get the node type. </p>
<dl class="section return"><dt>Returns</dt><dd>the type of the <a class="el" href="classexml_1_1internal_1_1_node.html" title="Basic main object of all xml elements. ">Node</a>. </dd></dl>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_node.html#ac30ff036da7e29dc862bae2d1ae7c441">exml::internal::Node</a>.</p>
</div>
</div>
<a id="a2388f57738aabe5867eba34708cf7405"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2388f57738aabe5867eba34708cf7405">&sect;&nbsp;</a></span>iGenerate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool exml::internal::Text::iGenerate </td>
<td>(</td>
<td class="paramtype">std::string &amp;&#160;</td>
<td class="paramname"><em>_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_indent</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>generate a string with the tree of the xml </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in,out]</td><td class="paramname">_data</td><td>string where to add the elements </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_indent</td><td>current indentation of the file </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>false if an error occured. </dd></dl>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_node.html#a2a8e61ba97925d0af11cd968d9cee97d">exml::internal::Node</a>.</p>
<p>Reimplemented in <a class="el" href="classexml_1_1internal_1_1_text_c_d_a_t_a.html#a02526464ed216df8cd242c4d9f833bac">exml::internal::TextCDATA</a>.</p>
</div>
</div>
<a id="a48b9cb0bd62e4b742c02798aa97d784c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48b9cb0bd62e4b742c02798aa97d784c">&sect;&nbsp;</a></span>iParse()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool exml::internal::Text::iParse </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32_t &amp;&#160;</td>
<td class="paramname"><em>_pos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_caseSensitive</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;&#160;</td>
<td class="paramname"><em>_filePos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &amp;&#160;</td>
<td class="paramname"><em>_doc</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>parse the Current node [pure VIRUAL] </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_data</td><td>data string to parse. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">_pos</td><td>position in the string to start parse, return the position end of parsing. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_caseSensitive</td><td>Request a parsion of element that is not case sensitive (all element is in low case) </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">_filePos</td><td>file parsing position (line x col x) </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">_doc</td><td>Base document reference </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>false if an error occured. </dd></dl>
<p>Implements <a class="el" href="classexml_1_1internal_1_1_node.html#ac767feed551e8543279652865fcb7371">exml::internal::Node</a>.</p>
<p>Reimplemented in <a class="el" href="classexml_1_1internal_1_1_text_c_d_a_t_a.html#a585001c6c55fa8b7f63e8e2e2b8a3825">exml::internal::TextCDATA</a>.</p>
</div>
</div>
<a id="a631ca715e7d8ee1338ac33c2e6ce6eb9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a631ca715e7d8ee1338ac33c2e6ce6eb9">&sect;&nbsp;</a></span>toText() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt;<a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a>&gt; exml::internal::Text::toText </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Cast the element in a <a class="el" href="classexml_1_1internal_1_1_text.html" title="Text node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt;. ">Text</a> if it is possible. </p>
<dl class="section return"><dt>Returns</dt><dd>pointer on the class or nullptr. </dd></dl>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_node.html#a5489504a07661cdf86ca754cf6ccfa46">exml::internal::Node</a>.</p>
</div>
</div>
<a id="afd7dedb4c3f8db5008de5f6563b3f24b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd7dedb4c3f8db5008de5f6563b3f24b">&sect;&nbsp;</a></span>toText() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt;<a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a>&gt; exml::internal::Text::toText </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Cast the element in a <a class="el" href="classexml_1_1internal_1_1_text.html" title="Text node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt;. ">Text</a> if it is possible. </p>
<dl class="section return"><dt>Returns</dt><dd>CONST pointer on the class or nullptr. </dd></dl>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_node.html#a493b3b3f8c9ad205a65d1a0cc19fe92b">exml::internal::Node</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/exml/exml/internal/<a class="el" href="internal_2_text_8hpp_source.html">Text.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -0,0 +1,204 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><b>internal</b></li><li class="navelem"><a class="el" href="classexml_1_1internal_1_1_text_c_d_a_t_a.html">TextCDATA</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml::internal::TextCDATA Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classexml_1_1internal_1_1_text_c_d_a_t_a.html">exml::internal::TextCDATA</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a753a9c172b9a498fb8abceeac81d6a8e">addIndent</a>(std::string &amp;_data, int32_t _indent) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abe0e26e310c7451cfcb225cff88cacb1">checkAvaillable</a>(char32_t _val, bool _firstChar) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a70cd10854610d69cec5d35cf43443fc6">clear</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html#a550f5b39c9b469b11656d778a28e5e80">countLines</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abe664dd6d896dddc12edc7026aa24c24">countWhiteChar</a>(const std::string &amp;_data, int32_t _pos, exml::FilePos &amp;_filePos) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text_c_d_a_t_a.html#afd5b9ab0514722f5470bfc6e20c25549">create</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text_c_d_a_t_a.html">exml::internal::TextCDATA</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html#a2f3c313c39d6c0715634aa4f8c902352">exml::internal::Text::create</a>(const std::string &amp;_data=&quot;&quot;)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a8f35cba4f6c01fa544315139032fb39a">drawElementParsed</a>(char32_t _val, const exml::FilePos &amp;_filePos) const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2c6f76ad44a25cd2c839853a308d5b1">EnableSharedFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#add2df6a9be11b5d1697c7b3caf05e37c">getPos</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html#a6ff50f6dc0d326a3986ee55304096535">getType</a>() const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a1ae0e54963e780ba5f478194ae1e3a2b">getValue</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text_c_d_a_t_a.html#a02526464ed216df8cd242c4d9f833bac">iGenerate</a>(std::string &amp;_data, int32_t _indent) const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text_c_d_a_t_a.html">exml::internal::TextCDATA</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text_c_d_a_t_a.html#a585001c6c55fa8b7f63e8e2e2b8a3825">iParse</a>(const std::string &amp;_data, int32_t &amp;_pos, bool _caseSensitive, exml::FilePos &amp;_filePos, exml::internal::Document &amp;_doc) override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text_c_d_a_t_a.html">exml::internal::TextCDATA</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a79a6a4f90a4e848f58be568acdeaf4f9">isAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#af83b4078765454c8dc88cada81a592c7">isComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#aaaa9bdd0a14d1fd69bb37b18932ceecd">isDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a785e97b8b4ed169486cfaaad9f6e4cdb">isDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a5ca69f3db29e6f92c139583fd629804d">isElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a05ab1958d2487777e45150ce9fae91e2">isText</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#aff4c22828c5e24f6890fdb7e646a3046">m_pos</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a4665d683223dd60ed293471627b8659b">m_value</a></td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a09354ad634c68aa620d08a88f4e20f98">Node</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a79828d255b9a84c2ed188596517c68ec">Node</a>(const std::string &amp;_value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a8fd06290a36e1798d3dd969512fb2ee8">setValue</a>(std::string _value)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38">sharedFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ad16c98c2383b23adffa8db309bc1ca11">sharedFromThis</a>() const</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html#a917ef3d3122e182fdf3aa4a30e1d39ec">Text</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html#a7f92fe1c937619c99d668a8708694187">Text</a>(const std::string &amp;_data)</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text_c_d_a_t_a.html#abfbe26fd696458acb9b3eed01d62a435">TextCDATA</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text_c_d_a_t_a.html">exml::internal::TextCDATA</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a445a08afd2353d9486e2c3beafbc83cc">toAttribute</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#ad4aaa87fe8ec644bf1319cb40b49545f">toAttribute</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#af2b2c9ff93a1f0a0a58088636c8b6549">toComment</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a454bc374e5ece3c04ebffdda2c6dcc2d">toComment</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a6170cc3fdab1527305792b22e59a13c9">toDeclaration</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a4ea18d378c22b64b8113d77527ad08fd">toDeclaration</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a64e44dc0bd6febbcde144b4a2481389a">toDocument</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a7d3a4c08d732ab2ad44e611131092d03">toDocument</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#afad6cd619259363f3f60fb36753c504a">toElement</a>()</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#abcf1cf53dca2a1ce62eeb265cf136e42">toElement</a>() const</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html#a631ca715e7d8ee1338ac33c2e6ce6eb9">toText</a>() override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html#afd7dedb4c3f8db5008de5f6563b3f24b">toText</a>() const override</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19">weakFromThis</a>()</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a6be22e13e06d0f679ff03c6ee817386f">weakFromThis</a>() const</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ae088de759baf528291c446cc48fd5ed1">~EnableSharedFromThis</a>()=default</td><td class="entry"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html#a6a305f22e495245e88f092ddeedfbbd3">~Node</a>()=default</td><td class="entry"><a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,465 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: exml::internal::TextCDATA Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><b>internal</b></li><li class="navelem"><a class="el" href="classexml_1_1internal_1_1_text_c_d_a_t_a.html">TextCDATA</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classexml_1_1internal_1_1_text_c_d_a_t_a-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">exml::internal::TextCDATA Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="internal_2_text_8hpp_source.html">Text.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for exml::internal::TextCDATA:</div>
<div class="dyncontent">
<div class="center">
<img src="classexml_1_1internal_1_1_text_c_d_a_t_a.png" usemap="#exml::internal::TextCDATA_map" alt=""/>
<map id="exml::internal::TextCDATA_map" name="exml::internal::TextCDATA_map">
<area href="classexml_1_1internal_1_1_text.html" title="Text node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt;. " alt="exml::internal::Text" shape="rect" coords="0,168,255,192"/>
<area href="classexml_1_1internal_1_1_node.html" title="Basic main object of all xml elements. " alt="exml::internal::Node" shape="rect" coords="0,112,255,136"/>
<area doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html" alt="ememory::EnableSharedFromThis&lt; Node &gt;" shape="rect" coords="0,56,255,80"/>
<area doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this_base.html" alt="ememory::EnableSharedFromThisBase" shape="rect" coords="0,0,255,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a585001c6c55fa8b7f63e8e2e2b8a3825"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_text_c_d_a_t_a.html#a585001c6c55fa8b7f63e8e2e2b8a3825">iParse</a> (const std::string &amp;_data, int32_t &amp;_pos, bool _caseSensitive, <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos, <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &amp;_doc) override</td></tr>
<tr class="separator:a585001c6c55fa8b7f63e8e2e2b8a3825"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02526464ed216df8cd242c4d9f833bac"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_text_c_d_a_t_a.html#a02526464ed216df8cd242c4d9f833bac">iGenerate</a> (std::string &amp;_data, int32_t _indent) const override</td></tr>
<tr class="separator:a02526464ed216df8cd242c4d9f833bac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classexml_1_1internal_1_1_text"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1internal_1_1_text')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a></td></tr>
<tr class="memitem:a550f5b39c9b469b11656d778a28e5e80 inherit pub_methods_classexml_1_1internal_1_1_text"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_text.html#a550f5b39c9b469b11656d778a28e5e80">countLines</a> () const</td></tr>
<tr class="separator:a550f5b39c9b469b11656d778a28e5e80 inherit pub_methods_classexml_1_1internal_1_1_text"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ff50f6dc0d326a3986ee55304096535 inherit pub_methods_classexml_1_1internal_1_1_text"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55">nodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_text.html#a6ff50f6dc0d326a3986ee55304096535">getType</a> () const override</td></tr>
<tr class="separator:a6ff50f6dc0d326a3986ee55304096535 inherit pub_methods_classexml_1_1internal_1_1_text"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a631ca715e7d8ee1338ac33c2e6ce6eb9 inherit pub_methods_classexml_1_1internal_1_1_text"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_text.html#a631ca715e7d8ee1338ac33c2e6ce6eb9">toText</a> () override</td></tr>
<tr class="separator:a631ca715e7d8ee1338ac33c2e6ce6eb9 inherit pub_methods_classexml_1_1internal_1_1_text"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd7dedb4c3f8db5008de5f6563b3f24b inherit pub_methods_classexml_1_1internal_1_1_text"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_text.html#afd7dedb4c3f8db5008de5f6563b3f24b">toText</a> () const override</td></tr>
<tr class="separator:afd7dedb4c3f8db5008de5f6563b3f24b inherit pub_methods_classexml_1_1internal_1_1_text"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:a6a305f22e495245e88f092ddeedfbbd3 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a6a305f22e495245e88f092ddeedfbbd3">~Node</a> ()=default</td></tr>
<tr class="separator:a6a305f22e495245e88f092ddeedfbbd3 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add2df6a9be11b5d1697c7b3caf05e37c inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#add2df6a9be11b5d1697c7b3caf05e37c">getPos</a> () const</td></tr>
<tr class="separator:add2df6a9be11b5d1697c7b3caf05e37c inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fd06290a36e1798d3dd969512fb2ee8 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a8fd06290a36e1798d3dd969512fb2ee8">setValue</a> (std::string _value)</td></tr>
<tr class="separator:a8fd06290a36e1798d3dd969512fb2ee8 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ae0e54963e780ba5f478194ae1e3a2b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a1ae0e54963e780ba5f478194ae1e3a2b">getValue</a> () const</td></tr>
<tr class="separator:a1ae0e54963e780ba5f478194ae1e3a2b inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64e44dc0bd6febbcde144b4a2481389a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a64e44dc0bd6febbcde144b4a2481389a">toDocument</a> ()</td></tr>
<tr class="separator:a64e44dc0bd6febbcde144b4a2481389a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d3a4c08d732ab2ad44e611131092d03 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a7d3a4c08d732ab2ad44e611131092d03">toDocument</a> () const</td></tr>
<tr class="separator:a7d3a4c08d732ab2ad44e611131092d03 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a445a08afd2353d9486e2c3beafbc83cc inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a445a08afd2353d9486e2c3beafbc83cc">toAttribute</a> ()</td></tr>
<tr class="separator:a445a08afd2353d9486e2c3beafbc83cc inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4aaa87fe8ec644bf1319cb40b49545f inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_attribute.html">exml::internal::Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#ad4aaa87fe8ec644bf1319cb40b49545f">toAttribute</a> () const</td></tr>
<tr class="separator:ad4aaa87fe8ec644bf1319cb40b49545f inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2b2c9ff93a1f0a0a58088636c8b6549 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#af2b2c9ff93a1f0a0a58088636c8b6549">toComment</a> ()</td></tr>
<tr class="separator:af2b2c9ff93a1f0a0a58088636c8b6549 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a454bc374e5ece3c04ebffdda2c6dcc2d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_comment.html">exml::internal::Comment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a454bc374e5ece3c04ebffdda2c6dcc2d">toComment</a> () const</td></tr>
<tr class="separator:a454bc374e5ece3c04ebffdda2c6dcc2d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6170cc3fdab1527305792b22e59a13c9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a6170cc3fdab1527305792b22e59a13c9">toDeclaration</a> ()</td></tr>
<tr class="separator:a6170cc3fdab1527305792b22e59a13c9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ea18d378c22b64b8113d77527ad08fd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_declaration.html">exml::internal::Declaration</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a4ea18d378c22b64b8113d77527ad08fd">toDeclaration</a> () const</td></tr>
<tr class="separator:a4ea18d378c22b64b8113d77527ad08fd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afad6cd619259363f3f60fb36753c504a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#afad6cd619259363f3f60fb36753c504a">toElement</a> ()</td></tr>
<tr class="separator:afad6cd619259363f3f60fb36753c504a inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcf1cf53dca2a1ce62eeb265cf136e42 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_element.html">exml::internal::Element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#abcf1cf53dca2a1ce62eeb265cf136e42">toElement</a> () const</td></tr>
<tr class="separator:abcf1cf53dca2a1ce62eeb265cf136e42 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a785e97b8b4ed169486cfaaad9f6e4cdb inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a785e97b8b4ed169486cfaaad9f6e4cdb">isDocument</a> () const</td></tr>
<tr class="separator:a785e97b8b4ed169486cfaaad9f6e4cdb inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79a6a4f90a4e848f58be568acdeaf4f9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a79a6a4f90a4e848f58be568acdeaf4f9">isAttribute</a> () const</td></tr>
<tr class="separator:a79a6a4f90a4e848f58be568acdeaf4f9 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af83b4078765454c8dc88cada81a592c7 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#af83b4078765454c8dc88cada81a592c7">isComment</a> () const</td></tr>
<tr class="separator:af83b4078765454c8dc88cada81a592c7 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaaa9bdd0a14d1fd69bb37b18932ceecd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#aaaa9bdd0a14d1fd69bb37b18932ceecd">isDeclaration</a> () const</td></tr>
<tr class="separator:aaaa9bdd0a14d1fd69bb37b18932ceecd inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ca69f3db29e6f92c139583fd629804d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a5ca69f3db29e6f92c139583fd629804d">isElement</a> () const</td></tr>
<tr class="separator:a5ca69f3db29e6f92c139583fd629804d inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05ab1958d2487777e45150ce9fae91e2 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a05ab1958d2487777e45150ce9fae91e2">isText</a> () const</td></tr>
<tr class="separator:a05ab1958d2487777e45150ce9fae91e2 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70cd10854610d69cec5d35cf43443fc6 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a70cd10854610d69cec5d35cf43443fc6">clear</a> ()</td></tr>
<tr class="separator:a70cd10854610d69cec5d35cf43443fc6 inherit pub_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classememory_1_1_enable_shared_from_this"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classememory_1_1_enable_shared_from_this')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html">ememory::EnableSharedFromThis&lt; Node &gt;</a></td></tr>
<tr class="memitem:ab9c576f893c44cbf8163b1ddf6f86b38 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="ab9c576f893c44cbf8163b1ddf6f86b38"></a>
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38">sharedFromThis</a> ()</td></tr>
<tr class="separator:ab9c576f893c44cbf8163b1ddf6f86b38 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad16c98c2383b23adffa8db309bc1ca11 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="ad16c98c2383b23adffa8db309bc1ca11"></a>
const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ad16c98c2383b23adffa8db309bc1ca11">sharedFromThis</a> () const</td></tr>
<tr class="separator:ad16c98c2383b23adffa8db309bc1ca11 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2ce5703d70b211bae31fd40a5514c19 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="aa2ce5703d70b211bae31fd40a5514c19"></a>
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html">ememory::WeakPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19">weakFromThis</a> ()</td></tr>
<tr class="separator:aa2ce5703d70b211bae31fd40a5514c19 inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6be22e13e06d0f679ff03c6ee817386f inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memItemLeft" align="right" valign="top"><a id="a6be22e13e06d0f679ff03c6ee817386f"></a>
const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html">ememory::WeakPtr</a>&lt; EMEMORY_TYPE &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a6be22e13e06d0f679ff03c6ee817386f">weakFromThis</a> () const</td></tr>
<tr class="separator:a6be22e13e06d0f679ff03c6ee817386f inherit pub_methods_classememory_1_1_enable_shared_from_this"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:afd5b9ab0514722f5470bfc6e20c25549"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_text_c_d_a_t_a.html">TextCDATA</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_text_c_d_a_t_a.html#afd5b9ab0514722f5470bfc6e20c25549">create</a> ()</td></tr>
<tr class="separator:afd5b9ab0514722f5470bfc6e20c25549"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classexml_1_1internal_1_1_text"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classexml_1_1internal_1_1_text')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a></td></tr>
<tr class="memitem:a2f3c313c39d6c0715634aa4f8c902352 inherit pub_static_methods_classexml_1_1internal_1_1_text"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_text.html#a2f3c313c39d6c0715634aa4f8c902352">create</a> (const std::string &amp;_data=&quot;&quot;)</td></tr>
<tr class="separator:a2f3c313c39d6c0715634aa4f8c902352 inherit pub_static_methods_classexml_1_1internal_1_1_text"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:abfbe26fd696458acb9b3eed01d62a435"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_text_c_d_a_t_a.html#abfbe26fd696458acb9b3eed01d62a435">TextCDATA</a> ()</td></tr>
<tr class="separator:abfbe26fd696458acb9b3eed01d62a435"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classexml_1_1internal_1_1_text"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classexml_1_1internal_1_1_text')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_text.html">exml::internal::Text</a></td></tr>
<tr class="memitem:a917ef3d3122e182fdf3aa4a30e1d39ec inherit pro_methods_classexml_1_1internal_1_1_text"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_text.html#a917ef3d3122e182fdf3aa4a30e1d39ec">Text</a> ()</td></tr>
<tr class="separator:a917ef3d3122e182fdf3aa4a30e1d39ec inherit pro_methods_classexml_1_1internal_1_1_text"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f92fe1c937619c99d668a8708694187 inherit pro_methods_classexml_1_1internal_1_1_text"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_text.html#a7f92fe1c937619c99d668a8708694187">Text</a> (const std::string &amp;_data)</td></tr>
<tr class="separator:a7f92fe1c937619c99d668a8708694187 inherit pro_methods_classexml_1_1internal_1_1_text"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:a09354ad634c68aa620d08a88f4e20f98 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a09354ad634c68aa620d08a88f4e20f98">Node</a> ()</td></tr>
<tr class="separator:a09354ad634c68aa620d08a88f4e20f98 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79828d255b9a84c2ed188596517c68ec inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a79828d255b9a84c2ed188596517c68ec">Node</a> (const std::string &amp;_value)</td></tr>
<tr class="separator:a79828d255b9a84c2ed188596517c68ec inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a753a9c172b9a498fb8abceeac81d6a8e inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a753a9c172b9a498fb8abceeac81d6a8e">addIndent</a> (std::string &amp;_data, int32_t _indent) const</td></tr>
<tr class="separator:a753a9c172b9a498fb8abceeac81d6a8e inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f35cba4f6c01fa544315139032fb39a inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a8f35cba4f6c01fa544315139032fb39a">drawElementParsed</a> (char32_t _val, const <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos) const</td></tr>
<tr class="separator:a8f35cba4f6c01fa544315139032fb39a inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe0e26e310c7451cfcb225cff88cacb1 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#abe0e26e310c7451cfcb225cff88cacb1">checkAvaillable</a> (char32_t _val, bool _firstChar) const</td></tr>
<tr class="separator:abe0e26e310c7451cfcb225cff88cacb1 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe664dd6d896dddc12edc7026aa24c24 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#abe664dd6d896dddc12edc7026aa24c24">countWhiteChar</a> (const std::string &amp;_data, int32_t _pos, <a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;_filePos) const</td></tr>
<tr class="separator:abe664dd6d896dddc12edc7026aa24c24 inherit pro_methods_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_classexml_1_1internal_1_1_node"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classexml_1_1internal_1_1_node')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classexml_1_1internal_1_1_node.html">exml::internal::Node</a></td></tr>
<tr class="memitem:aff4c22828c5e24f6890fdb7e646a3046 inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#aff4c22828c5e24f6890fdb7e646a3046">m_pos</a></td></tr>
<tr class="separator:aff4c22828c5e24f6890fdb7e646a3046 inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4665d683223dd60ed293471627b8659b inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1internal_1_1_node.html#a4665d683223dd60ed293471627b8659b">m_value</a></td></tr>
<tr class="separator:a4665d683223dd60ed293471627b8659b inherit pro_attribs_classexml_1_1internal_1_1_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classexml_1_1internal_1_1_text.html" title="Text node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt;. ">Text</a> node interface for balise CDATA &lt;![CDATA[*******]]&gt;. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="abfbe26fd696458acb9b3eed01d62a435"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abfbe26fd696458acb9b3eed01d62a435">&sect;&nbsp;</a></span>TextCDATA()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">exml::internal::TextCDATA::TextCDATA </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="afd5b9ab0514722f5470bfc6e20c25549"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd5b9ab0514722f5470bfc6e20c25549">&sect;&nbsp;</a></span>create()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt;<a class="el" href="classexml_1_1internal_1_1_text_c_d_a_t_a.html">TextCDATA</a>&gt; exml::internal::TextCDATA::create </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>defined factory </p>
<dl class="section return"><dt>Returns</dt><dd>Shared pointer on the <a class="el" href="classexml_1_1internal_1_1_text.html" title="Text node interface (internal data between two balise : &lt;XXX&gt; ALL here &lt;/XXX&gt;. ">Text</a> CDATA element </dd></dl>
</div>
</div>
<a id="a02526464ed216df8cd242c4d9f833bac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02526464ed216df8cd242c4d9f833bac">&sect;&nbsp;</a></span>iGenerate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool exml::internal::TextCDATA::iGenerate </td>
<td>(</td>
<td class="paramtype">std::string &amp;&#160;</td>
<td class="paramname"><em>_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_indent</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>generate a string with the tree of the xml </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in,out]</td><td class="paramname">_data</td><td>string where to add the elements </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_indent</td><td>current indentation of the file </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>false if an error occured. </dd></dl>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_text.html#a2388f57738aabe5867eba34708cf7405">exml::internal::Text</a>.</p>
</div>
</div>
<a id="a585001c6c55fa8b7f63e8e2e2b8a3825"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a585001c6c55fa8b7f63e8e2e2b8a3825">&sect;&nbsp;</a></span>iParse()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool exml::internal::TextCDATA::iParse </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32_t &amp;&#160;</td>
<td class="paramname"><em>_pos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_caseSensitive</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classexml_1_1_file_pos.html">exml::FilePos</a> &amp;&#160;</td>
<td class="paramname"><em>_filePos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classexml_1_1internal_1_1_document.html">exml::internal::Document</a> &amp;&#160;</td>
<td class="paramname"><em>_doc</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>parse the Current node [pure VIRUAL] </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_data</td><td>data string to parse. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">_pos</td><td>position in the string to start parse, return the position end of parsing. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_caseSensitive</td><td>Request a parsion of element that is not case sensitive (all element is in low case) </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">_filePos</td><td>file parsing position (line x col x) </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">_doc</td><td>Base document reference </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>false if an error occured. </dd></dl>
<p>Reimplemented from <a class="el" href="classexml_1_1internal_1_1_text.html#a48b9cb0bd62e4b742c02798aa97d784c">exml::internal::Text</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/exml/exml/internal/<a class="el" href="internal_2_text_8hpp_source.html">Text.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -0,0 +1,174 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1iterator.html">iterator</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml::iterator&lt; EXML_BASE_T, EXML_RETURN_T &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classexml_1_1iterator.html">exml::iterator&lt; EXML_BASE_T, EXML_RETURN_T &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1iterator.html#af25851d3ef2ee19a4e0a56d5f43be541">iterator</a>(EXML_BASE_T &amp;_obj, size_t _pos)</td><td class="entry"><a class="el" href="classexml_1_1iterator.html">exml::iterator&lt; EXML_BASE_T, EXML_RETURN_T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1iterator.html#a6abadb0bb3da172e41afa1686e508b53">iterator</a>(const EXML_BASE_T &amp;_obj, size_t _pos)</td><td class="entry"><a class="el" href="classexml_1_1iterator.html">exml::iterator&lt; EXML_BASE_T, EXML_RETURN_T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1iterator.html#a3f88b8694f7dfcc468da86d516d1b7a6">iterator</a>(const iterator &amp;_obj)</td><td class="entry"><a class="el" href="classexml_1_1iterator.html">exml::iterator&lt; EXML_BASE_T, EXML_RETURN_T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1iterator.html#a6c04e263cd8f4a9a98a41397ad16fd21">operator!=</a>(const iterator &amp;_obj) const</td><td class="entry"><a class="el" href="classexml_1_1iterator.html">exml::iterator&lt; EXML_BASE_T, EXML_RETURN_T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1iterator.html#aa829ac8fb04732c09b58152014e09abc">operator*</a>() const noexcept</td><td class="entry"><a class="el" href="classexml_1_1iterator.html">exml::iterator&lt; EXML_BASE_T, EXML_RETURN_T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1iterator.html#a31083525aaaa6741cd82c4fe67956254">operator*</a>() noexcept</td><td class="entry"><a class="el" href="classexml_1_1iterator.html">exml::iterator&lt; EXML_BASE_T, EXML_RETURN_T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1iterator.html#a204c598f125602ca96f59fea3ea18fb8">operator+</a>(int32_t _val) const</td><td class="entry"><a class="el" href="classexml_1_1iterator.html">exml::iterator&lt; EXML_BASE_T, EXML_RETURN_T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1iterator.html#a0d51a798c1246ebef31e942eb42310f2">operator++</a>()</td><td class="entry"><a class="el" href="classexml_1_1iterator.html">exml::iterator&lt; EXML_BASE_T, EXML_RETURN_T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1iterator.html#a026313691b2d914b13336924d7d1cd85">operator++</a>(int)</td><td class="entry"><a class="el" href="classexml_1_1iterator.html">exml::iterator&lt; EXML_BASE_T, EXML_RETURN_T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1iterator.html#a7fb1fb90278f1ddd4d7de9afff1396dd">operator+=</a>(int32_t _val)</td><td class="entry"><a class="el" href="classexml_1_1iterator.html">exml::iterator&lt; EXML_BASE_T, EXML_RETURN_T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1iterator.html#a9579fdd71beb55903857fb28f17d5c93">operator-</a>(int32_t _val) const</td><td class="entry"><a class="el" href="classexml_1_1iterator.html">exml::iterator&lt; EXML_BASE_T, EXML_RETURN_T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1iterator.html#a497228e94675bffbf8614e1c8f1deb7e">operator--</a>()</td><td class="entry"><a class="el" href="classexml_1_1iterator.html">exml::iterator&lt; EXML_BASE_T, EXML_RETURN_T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1iterator.html#a92de33e60a10ea746fdc46035b3795f9">operator--</a>(int)</td><td class="entry"><a class="el" href="classexml_1_1iterator.html">exml::iterator&lt; EXML_BASE_T, EXML_RETURN_T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1iterator.html#a6ff38f2ccd237311811f872b3632266f">operator-=</a>(int32_t _val)</td><td class="entry"><a class="el" href="classexml_1_1iterator.html">exml::iterator&lt; EXML_BASE_T, EXML_RETURN_T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classexml_1_1iterator.html#a1f4b5193ec633076157beb33fca1c3c0">operator=</a>(const iterator &amp;_obj)</td><td class="entry"><a class="el" href="classexml_1_1iterator.html">exml::iterator&lt; EXML_BASE_T, EXML_RETURN_T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classexml_1_1iterator.html#a9f79341556d1273b191c43028cd6a302">operator==</a>(const iterator &amp;_obj) const</td><td class="entry"><a class="el" href="classexml_1_1iterator.html">exml::iterator&lt; EXML_BASE_T, EXML_RETURN_T &gt;</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

669
classexml_1_1iterator.html Normal file
View File

@ -0,0 +1,669 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: exml::iterator&lt; EXML_BASE_T, EXML_RETURN_T &gt; Class Template Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceexml.html">exml</a></li><li class="navelem"><a class="el" href="classexml_1_1iterator.html">iterator</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classexml_1_1iterator-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">exml::iterator&lt; EXML_BASE_T, EXML_RETURN_T &gt; Class Template Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="iterator_8hpp_source.html">iterator.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:af25851d3ef2ee19a4e0a56d5f43be541"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1iterator.html#af25851d3ef2ee19a4e0a56d5f43be541">iterator</a> (EXML_BASE_T &amp;_obj, size_t _pos)</td></tr>
<tr class="separator:af25851d3ef2ee19a4e0a56d5f43be541"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6abadb0bb3da172e41afa1686e508b53"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1iterator.html#a6abadb0bb3da172e41afa1686e508b53">iterator</a> (const EXML_BASE_T &amp;_obj, size_t _pos)</td></tr>
<tr class="separator:a6abadb0bb3da172e41afa1686e508b53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f88b8694f7dfcc468da86d516d1b7a6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1iterator.html#a3f88b8694f7dfcc468da86d516d1b7a6">iterator</a> (const <a class="el" href="classexml_1_1iterator.html">iterator</a> &amp;_obj)</td></tr>
<tr class="separator:a3f88b8694f7dfcc468da86d516d1b7a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f4b5193ec633076157beb33fca1c3c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1iterator.html">iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1iterator.html#a1f4b5193ec633076157beb33fca1c3c0">operator=</a> (const <a class="el" href="classexml_1_1iterator.html">iterator</a> &amp;_obj)</td></tr>
<tr class="separator:a1f4b5193ec633076157beb33fca1c3c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fb1fb90278f1ddd4d7de9afff1396dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1iterator.html">iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1iterator.html#a7fb1fb90278f1ddd4d7de9afff1396dd">operator+=</a> (int32_t _val)</td></tr>
<tr class="separator:a7fb1fb90278f1ddd4d7de9afff1396dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a204c598f125602ca96f59fea3ea18fb8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1iterator.html#a204c598f125602ca96f59fea3ea18fb8">operator+</a> (int32_t _val) const</td></tr>
<tr class="separator:a204c598f125602ca96f59fea3ea18fb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ff38f2ccd237311811f872b3632266f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1iterator.html">iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1iterator.html#a6ff38f2ccd237311811f872b3632266f">operator-=</a> (int32_t _val)</td></tr>
<tr class="separator:a6ff38f2ccd237311811f872b3632266f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9579fdd71beb55903857fb28f17d5c93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1iterator.html#a9579fdd71beb55903857fb28f17d5c93">operator-</a> (int32_t _val) const</td></tr>
<tr class="separator:a9579fdd71beb55903857fb28f17d5c93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d51a798c1246ebef31e942eb42310f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1iterator.html">iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1iterator.html#a0d51a798c1246ebef31e942eb42310f2">operator++</a> ()</td></tr>
<tr class="separator:a0d51a798c1246ebef31e942eb42310f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a026313691b2d914b13336924d7d1cd85"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1iterator.html#a026313691b2d914b13336924d7d1cd85">operator++</a> (int)</td></tr>
<tr class="separator:a026313691b2d914b13336924d7d1cd85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a497228e94675bffbf8614e1c8f1deb7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1iterator.html">iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1iterator.html#a497228e94675bffbf8614e1c8f1deb7e">operator--</a> ()</td></tr>
<tr class="separator:a497228e94675bffbf8614e1c8f1deb7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92de33e60a10ea746fdc46035b3795f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexml_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1iterator.html#a92de33e60a10ea746fdc46035b3795f9">operator--</a> (int)</td></tr>
<tr class="separator:a92de33e60a10ea746fdc46035b3795f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f79341556d1273b191c43028cd6a302"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1iterator.html#a9f79341556d1273b191c43028cd6a302">operator==</a> (const <a class="el" href="classexml_1_1iterator.html">iterator</a> &amp;_obj) const</td></tr>
<tr class="separator:a9f79341556d1273b191c43028cd6a302"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c04e263cd8f4a9a98a41397ad16fd21"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1iterator.html#a6c04e263cd8f4a9a98a41397ad16fd21">operator!=</a> (const <a class="el" href="classexml_1_1iterator.html">iterator</a> &amp;_obj) const</td></tr>
<tr class="separator:a6c04e263cd8f4a9a98a41397ad16fd21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa829ac8fb04732c09b58152014e09abc"><td class="memItemLeft" align="right" valign="top">const EXML_RETURN_T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1iterator.html#aa829ac8fb04732c09b58152014e09abc">operator*</a> () const noexcept</td></tr>
<tr class="separator:aa829ac8fb04732c09b58152014e09abc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31083525aaaa6741cd82c4fe67956254"><td class="memItemLeft" align="right" valign="top">EXML_RETURN_T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexml_1_1iterator.html#a31083525aaaa6741cd82c4fe67956254">operator*</a> () noexcept</td></tr>
<tr class="separator:a31083525aaaa6741cd82c4fe67956254"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;class EXML_BASE_T, class EXML_RETURN_T&gt;<br />
class exml::iterator&lt; EXML_BASE_T, EXML_RETURN_T &gt;</h3>
<p>iterator on elements. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="af25851d3ef2ee19a4e0a56d5f43be541"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af25851d3ef2ee19a4e0a56d5f43be541">&sect;&nbsp;</a></span>iterator() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EXML_BASE_T , class EXML_RETURN_T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1iterator.html">exml::iterator</a>&lt; EXML_BASE_T, EXML_RETURN_T &gt;::<a class="el" href="classexml_1_1iterator.html">iterator</a> </td>
<td>(</td>
<td class="paramtype">EXML_BASE_T &amp;&#160;</td>
<td class="paramname"><em>_obj</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>_pos</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor of the generic object class. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the object to go threw </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos</td><td>Position in the object </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6abadb0bb3da172e41afa1686e508b53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6abadb0bb3da172e41afa1686e508b53">&sect;&nbsp;</a></span>iterator() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EXML_BASE_T , class EXML_RETURN_T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1iterator.html">exml::iterator</a>&lt; EXML_BASE_T, EXML_RETURN_T &gt;::<a class="el" href="classexml_1_1iterator.html">iterator</a> </td>
<td>(</td>
<td class="paramtype">const EXML_BASE_T &amp;&#160;</td>
<td class="paramname"><em>_obj</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>_pos</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Const constructor of the generic const object class. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the object to go threw </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos</td><td>Position in the object </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a3f88b8694f7dfcc468da86d516d1b7a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f88b8694f7dfcc468da86d516d1b7a6">&sect;&nbsp;</a></span>iterator() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EXML_BASE_T , class EXML_RETURN_T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1iterator.html">exml::iterator</a>&lt; EXML_BASE_T, EXML_RETURN_T &gt;::<a class="el" href="classexml_1_1iterator.html">iterator</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classexml_1_1iterator.html">iterator</a>&lt; EXML_BASE_T, EXML_RETURN_T &gt; &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy iterator. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Iterator to copy </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a6c04e263cd8f4a9a98a41397ad16fd21"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c04e263cd8f4a9a98a41397ad16fd21">&sect;&nbsp;</a></span>operator!=()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EXML_BASE_T , class EXML_RETURN_T &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classexml_1_1iterator.html">exml::iterator</a>&lt; EXML_BASE_T, EXML_RETURN_T &gt;::operator!= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classexml_1_1iterator.html">iterator</a>&lt; EXML_BASE_T, EXML_RETURN_T &gt; &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>In-Equality compare operator with an other iterator. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the comparing iterator </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true The iterators are NOT identical </dd>
<dd>
false The iterators are identical </dd></dl>
</div>
</div>
<a id="aa829ac8fb04732c09b58152014e09abc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa829ac8fb04732c09b58152014e09abc">&sect;&nbsp;</a></span>operator*() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EXML_BASE_T , class EXML_RETURN_T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const EXML_RETURN_T <a class="el" href="classexml_1_1iterator.html">exml::iterator</a>&lt; EXML_BASE_T, EXML_RETURN_T &gt;::operator* </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the property Value. </p>
<dl class="section return"><dt>Returns</dt><dd>Const reference on the value. </dd></dl>
</div>
</div>
<a id="a31083525aaaa6741cd82c4fe67956254"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31083525aaaa6741cd82c4fe67956254">&sect;&nbsp;</a></span>operator*() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EXML_BASE_T , class EXML_RETURN_T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">EXML_RETURN_T <a class="el" href="classexml_1_1iterator.html">exml::iterator</a>&lt; EXML_BASE_T, EXML_RETURN_T &gt;::operator* </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the property Value. </p>
<dl class="section return"><dt>Returns</dt><dd>Const reference on the value. </dd></dl>
</div>
</div>
<a id="a204c598f125602ca96f59fea3ea18fb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a204c598f125602ca96f59fea3ea18fb8">&sect;&nbsp;</a></span>operator+()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EXML_BASE_T , class EXML_RETURN_T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1iterator.html">iterator</a> <a class="el" href="classexml_1_1iterator.html">exml::iterator</a>&lt; EXML_BASE_T, EXML_RETURN_T &gt;::operator+ </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_val</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator+ Addition a value. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_val</td><td>Value to addition </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New iterator containing the value </dd></dl>
</div>
</div>
<a id="a0d51a798c1246ebef31e942eb42310f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d51a798c1246ebef31e942eb42310f2">&sect;&nbsp;</a></span>operator++() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EXML_BASE_T , class EXML_RETURN_T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1iterator.html">iterator</a>&amp; <a class="el" href="classexml_1_1iterator.html">exml::iterator</a>&lt; EXML_BASE_T, EXML_RETURN_T &gt;::operator++ </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator++ Pre-incrementation of this iterator. </p>
<dl class="section return"><dt>Returns</dt><dd>Local reference of the iterator incremented </dd></dl>
</div>
</div>
<a id="a026313691b2d914b13336924d7d1cd85"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a026313691b2d914b13336924d7d1cd85">&sect;&nbsp;</a></span>operator++() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EXML_BASE_T , class EXML_RETURN_T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1iterator.html">iterator</a> <a class="el" href="classexml_1_1iterator.html">exml::iterator</a>&lt; EXML_BASE_T, EXML_RETURN_T &gt;::operator++ </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator++ Post-incrementation of this iterator. </p>
<dl class="section return"><dt>Returns</dt><dd>New iterator containing the last value </dd></dl>
</div>
</div>
<a id="a7fb1fb90278f1ddd4d7de9afff1396dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7fb1fb90278f1ddd4d7de9afff1396dd">&sect;&nbsp;</a></span>operator+=()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EXML_BASE_T , class EXML_RETURN_T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1iterator.html">iterator</a>&amp; <a class="el" href="classexml_1_1iterator.html">exml::iterator</a>&lt; EXML_BASE_T, EXML_RETURN_T &gt;::operator+= </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_val</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator+= Addition value. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_val</td><td>Value to addition </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference of the iterator additionned </dd></dl>
</div>
</div>
<a id="a9579fdd71beb55903857fb28f17d5c93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9579fdd71beb55903857fb28f17d5c93">&sect;&nbsp;</a></span>operator-()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EXML_BASE_T , class EXML_RETURN_T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1iterator.html">iterator</a> <a class="el" href="classexml_1_1iterator.html">exml::iterator</a>&lt; EXML_BASE_T, EXML_RETURN_T &gt;::operator- </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_val</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator- Decrement a value. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_val</td><td>Value to addition </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New iterator containing the value </dd></dl>
</div>
</div>
<a id="a497228e94675bffbf8614e1c8f1deb7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a497228e94675bffbf8614e1c8f1deb7e">&sect;&nbsp;</a></span>operator--() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EXML_BASE_T , class EXML_RETURN_T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1iterator.html">iterator</a>&amp; <a class="el" href="classexml_1_1iterator.html">exml::iterator</a>&lt; EXML_BASE_T, EXML_RETURN_T &gt;::operator-- </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator++ Pre-decrementation of this iterator. </p>
<dl class="section return"><dt>Returns</dt><dd>Local reference of the iterator incremented </dd></dl>
</div>
</div>
<a id="a92de33e60a10ea746fdc46035b3795f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92de33e60a10ea746fdc46035b3795f9">&sect;&nbsp;</a></span>operator--() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EXML_BASE_T , class EXML_RETURN_T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1iterator.html">iterator</a> <a class="el" href="classexml_1_1iterator.html">exml::iterator</a>&lt; EXML_BASE_T, EXML_RETURN_T &gt;::operator-- </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator++ Post-decrementation of this iterator. </p>
<dl class="section return"><dt>Returns</dt><dd>New iterator containing the last value </dd></dl>
</div>
</div>
<a id="a6ff38f2ccd237311811f872b3632266f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ff38f2ccd237311811f872b3632266f">&sect;&nbsp;</a></span>operator-=()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EXML_BASE_T , class EXML_RETURN_T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1iterator.html">iterator</a>&amp; <a class="el" href="classexml_1_1iterator.html">exml::iterator</a>&lt; EXML_BASE_T, EXML_RETURN_T &gt;::operator-= </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_val</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator-= Decrement a value. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_val</td><td>Value to addition </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference of the iterator decremented </dd></dl>
</div>
</div>
<a id="a1f4b5193ec633076157beb33fca1c3c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f4b5193ec633076157beb33fca1c3c0">&sect;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EXML_BASE_T , class EXML_RETURN_T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classexml_1_1iterator.html">iterator</a>&amp; <a class="el" href="classexml_1_1iterator.html">exml::iterator</a>&lt; EXML_BASE_T, EXML_RETURN_T &gt;::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classexml_1_1iterator.html">iterator</a>&lt; EXML_BASE_T, EXML_RETURN_T &gt; &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator= Asignement iterator. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Iterator to copy </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference of the iterator assigned </dd></dl>
</div>
</div>
<a id="a9f79341556d1273b191c43028cd6a302"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f79341556d1273b191c43028cd6a302">&sect;&nbsp;</a></span>operator==()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EXML_BASE_T , class EXML_RETURN_T &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classexml_1_1iterator.html">exml::iterator</a>&lt; EXML_BASE_T, EXML_RETURN_T &gt;::operator== </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classexml_1_1iterator.html">iterator</a>&lt; EXML_BASE_T, EXML_RETURN_T &gt; &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Equality compare operator with an other iterator. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the comparing iterator </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true The iterators are identical </dd>
<dd>
false The iterators are NOT identical </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/exml/exml/<a class="el" href="iterator_8hpp_source.html">iterator.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

BIN
closed.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 B

377
customdoxygen.css Normal file
View File

@ -0,0 +1,377 @@
#navrow1, #navrow2, #navrow3, #navrow4, #navrow5{
border-bottom: 1px solid #EEEEEE;
}
.adjust-right {
margin-left: 30px !important;
font-size: 1.15em !important;
}
.navbar{
border: 0px solid #222 !important;
}
/* Sticky footer styles
-------------------------------------------------- */
html,
body {
counter-reset: h1counter;
height: 100%;
/* The html and body elements cannot have any padding or margin. */
}
h1, .h1, h2, .h2, h3, .h3{
font-weight: bold !important;
}
h1:before {
content: counter(h1counter) ".\0000a0\0000a0";
counter-increment: h1counter;
counter-reset: h2counter;
}
h2:before {
content: counter(h1counter) "." counter(h2counter) ".\0000a0\0000a0";
counter-increment: h2counter;
counter-reset: h3counter;
}
h3:before {
content: counter(h1counter) "." counter(h2counter) "." counter(h3counter) ".\0000a0\0000a0";
counter-increment: h3counter;
}
/* Wrapper for page content to push down footer */
#wrap {
min-height: 100%;
height: auto;
/* Negative indent footer by its height */
margin: 0 auto -60px;
/* Pad bottom by footer height */
padding: 0 0 60px;
}
/* Set the fixed height of the footer here */
#footer {
font-size: 0.9em;
padding: 8px 0px;
background-color: #f5f5f5;
}
.footer-row {
line-height: 44px;
}
#footer > .container {
padding-left: 15px;
padding-right: 15px;
}
.footer-follow-icon {
margin-left: 3px;
text-decoration: none !important;
}
.footer-follow-icon img {
width: 20px;
}
.footer-link {
padding-top: 5px;
display: inline-block;
color: #999999;
text-decoration: none;
}
.footer-copyright {
text-align: center;
}
@media (min-width: 992px) {
.footer-row {
text-align: left;
}
.footer-icons {
text-align: right;
}
}
@media (max-width: 991px) {
.footer-row {
text-align: center;
}
.footer-icons {
text-align: center;
}
}
/* DOXYGEN Code Styles
----------------------------------- */
a.qindex {
font-weight: bold;
}
a.qindexHL {
font-weight: bold;
background-color: #9CAFD4;
color: #ffffff;
border: 1px double #869DCA;
}
.contents a.qindexHL:visited {
color: #ffffff;
}
a.code, a.code:visited, a.line, a.line:visited {
color: #4665A2;
}
a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
color: #4665A2;
}
/* @end */
dl.el {
margin-left: -1cm;
}
pre.fragment {
border: 1px solid #C4CFE5;
background-color: #FBFCFD;
padding: 4px 6px;
margin: 4px 8px 4px 2px;
overflow: auto;
word-wrap: break-word;
font-size: 9pt;
line-height: 125%;
font-family: monospace, fixed;
font-size: 105%;
}
div.fragment {
padding: 4px 6px;
margin: 4px 8px 4px 2px;
border: 1px solid #C4CFE5;
}
div.line {
font-family: monospace, fixed;
font-size: 13px;
min-height: 13px;
line-height: 1.0;
text-wrap: unrestricted;
white-space: -moz-pre-wrap; /* Moz */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: pre-wrap; /* CSS3 */
word-wrap: break-word; /* IE 5.5+ */
text-indent: -53px;
padding-left: 53px;
padding-bottom: 0px;
margin: 0px;
-webkit-transition-property: background-color, box-shadow;
-webkit-transition-duration: 0.5s;
-moz-transition-property: background-color, box-shadow;
-moz-transition-duration: 0.5s;
-ms-transition-property: background-color, box-shadow;
-ms-transition-duration: 0.5s;
-o-transition-property: background-color, box-shadow;
-o-transition-duration: 0.5s;
transition-property: background-color, box-shadow;
transition-duration: 0.5s;
}
div.line.glow {
background-color: cyan;
box-shadow: 0 0 10px cyan;
}
span.lineno {
padding-right: 4px;
text-align: right;
border-right: 2px solid #0F0;
background-color: #E8E8E8;
white-space: pre;
}
span.lineno a {
background-color: #D8D8D8;
}
span.lineno a:hover {
background-color: #C8C8C8;
}
div.groupHeader {
margin-left: 16px;
margin-top: 12px;
font-weight: bold;
}
div.groupText {
margin-left: 16px;
font-style: italic;
}
/* @group Code Colorization */
span.keyword {
color: #008000
}
span.keywordtype {
color: #604020
}
span.keywordflow {
color: #e08000
}
span.comment {
color: #800000
}
span.preprocessor {
color: #806020
}
span.stringliteral {
color: #002080
}
span.charliteral {
color: #008080
}
span.vhdldigit {
color: #ff00ff
}
span.vhdlchar {
color: #000000
}
span.vhdlkeyword {
color: #700070
}
span.vhdllogic {
color: #ff0000
}
blockquote {
background-color: #F7F8FB;
border-left: 2px solid #9CAFD4;
margin: 0 24px 0 4px;
padding: 0 12px 0 16px;
}
/*---------------- Search Box */
#search-box {
margin: 10px 0px;
}
#search-box .close {
display: none;
position: absolute;
right: 0px;
padding: 6px 12px;
z-index: 5;
}
/*---------------- Search results window */
#search-results-window {
display: none;
}
iframe#MSearchResults {
width: 100%;
height: 15em;
}
.SRChildren {
padding-left: 3ex; padding-bottom: .5em
}
.SRPage .SRChildren {
display: none;
}
a.SRScope {
display: block;
}
a.SRSymbol:focus, a.SRSymbol:active,
a.SRScope:focus, a.SRScope:active {
text-decoration: underline;
}
span.SRScope {
padding-left: 4px;
}
.SRResult {
display: none;
}
/* class and file list */
.directory .icona,
.directory .arrow {
height: auto;
}
.directory .icona .icon {
height: 16px;
}
.directory .icondoc {
background-position: 0px 0px;
height: 20px;
}
.directory .iconfopen {
background-position: 0px 0px;
}
.directory td.entry {
padding: 7px 8px 6px 8px;
}
.table > tbody > tr > td.memSeparator {
line-height: 0;
padding: 0;
}
.memItemLeft, .memTemplItemLeft {
white-space: normal;
}
/* enumerations */
.panel-body thead > tr {
background-color: #e0e0e0;
}
/* todo lists */
.todoname,
.todoname a {
font-weight: bold;
}
/* Class title */
.summary {
margin-top: 25px;
}
.page-header {
margin: 20px 0px !important;
}
.page-header {
#display: inline-block;
}
.title {
text-align: center;
color: orange;
}
.page-header .pull-right {
margin-top: 0.3em;
margin-left: 0.5em;
}
.page-header .label {
font-size: 50%;
}
#main-nav {
display: none;
}

View File

@ -0,0 +1,155 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: framework Directory Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">framework Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,155 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: framework/atria-soft Directory Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">atria-soft Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,175 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: framework/atria-soft/exml/exml/internal Directory Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_ae358d914b1fb7d675ed883237a889f5.html">exml</a></li><li class="navelem"><a class="el" href="dir_e0e5ae444ddef5927e74f7409f56d38c.html">exml</a></li><li class="navelem"><a class="el" href="dir_aa537408b4b3694bd6c43d048d5a57b8.html">internal</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">internal Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:internal_2_attribute_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_2_attribute_8hpp.html">Attribute.hpp</a> <a href="internal_2_attribute_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:internal_2_attribute_list_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_2_attribute_list_8hpp.html">AttributeList.hpp</a> <a href="internal_2_attribute_list_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:internal_2_comment_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_2_comment_8hpp.html">Comment.hpp</a> <a href="internal_2_comment_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:internal_2_declaration_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_2_declaration_8hpp.html">Declaration.hpp</a> <a href="internal_2_declaration_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:internal_2_document_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_2_document_8hpp.html">Document.hpp</a> <a href="internal_2_document_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:internal_2_element_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_2_element_8hpp.html">Element.hpp</a> <a href="internal_2_element_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:internal_2_node_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_2_node_8hpp.html">Node.hpp</a> <a href="internal_2_node_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:internal_2_text_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_2_text_8hpp.html">Text.hpp</a> <a href="internal_2_text_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,159 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: framework/atria-soft/exml Directory Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_ae358d914b1fb7d675ed883237a889f5.html">exml</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
Directories</h2></td></tr>
</table>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,186 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>exml: Ewol XML parser: framework/atria-soft/exml/exml Directory Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">exml: Ewol XML parser 0.7.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_ae358d914b1fb7d675ed883237a889f5.html">exml</a></li><li class="navelem"><a class="el" href="dir_e0e5ae444ddef5927e74f7409f56d38c.html">exml</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">exml Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
Directories</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:_attribute_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_attribute_8hpp.html">Attribute.hpp</a> <a href="_attribute_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_attribute_list_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_attribute_list_8hpp.html">AttributeList.hpp</a> <a href="_attribute_list_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_comment_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_comment_8hpp.html">Comment.hpp</a> <a href="_comment_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_declaration_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_declaration_8hpp.html">Declaration.hpp</a> <a href="_declaration_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_document_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_document_8hpp.html">Document.hpp</a> <a href="_document_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_element_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_element_8hpp.html">Element.hpp</a> <a href="_element_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:exml_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exml_8hpp.html">exml.hpp</a> <a href="exml_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_file_pos_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_file_pos_8hpp.html">FilePos.hpp</a> <a href="_file_pos_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:iterator_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="iterator_8hpp.html">iterator.hpp</a> <a href="iterator_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_node_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_node_8hpp.html">Node.hpp</a> <a href="_node_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:node_type_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="node_type_8hpp.html">nodeType.hpp</a> <a href="node_type_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_text_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_text_8hpp.html">Text.hpp</a> <a href="_text_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:49 for exml: Ewol XML parser by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

BIN
doc.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 746 B

View File

@ -1,66 +0,0 @@
Build lib & build sample {#exml_build}
========================
@tableofcontents
Download: {#exml_build_download}
=========
exml use some tools to manage source and build it:
lutin (build-system): {#exml_build_download_lutin}
---------------------
```{.sh}
pip install lutin --user
# optionnal dependency of lutin (manage image changing size for application release)
pip install pillow --user
```
dependency: {#exml_build_download_dependency}
-----------
```{.sh}
mkdir framework
cd framework
git clone https://github.com/atria-soft/elog.git
git clone https://github.com/atria-soft/etk.git
git clone https://github.com/atria-soft/ememory.git
cd ..
```
sources: {#exml_build_download_sources}
--------
```{.sh}
cd framework
git clone https://github.com/atria-soft/exml.git
cd ..
```
Build: {#exml_build_build}
======
library: {#exml_build_build_library}
--------
```{.sh}
lutin -mdebug exml
```
Sample: {#exml_build_build_sample}
-------
```{.sh}
lutin -mdebug exml-sample
```
Run sample: {#exml_build_run_sample}
===========
```{.sh}
lutin -mdebug exml-sample?run
```

Some files were not shown because too many files have changed in this diff Show More