diff --git a/_attribute_8hpp.html b/_attribute_8hpp.html new file mode 100644 index 0000000..511c05e --- /dev/null +++ b/_attribute_8hpp.html @@ -0,0 +1,175 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/Attribute.hpp File Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Attribute.hpp File Reference
+
+
+
#include <exml/Node.hpp>
+#include <vector>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  exml::Attribute
 
+ + + +

+Namespaces

 exml
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_attribute_8hpp_source.html b/_attribute_8hpp_source.html new file mode 100644 index 0000000..e865fb2 --- /dev/null +++ b/_attribute_8hpp_source.html @@ -0,0 +1,163 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/Attribute.hpp Source File + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Attribute.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <exml/Node.hpp>
9 #include <vector>
10 
11 namespace exml {
12  namespace internal {
13  class Attribute;
14  }
15  class AttributeListData;
19  class Attribute : public exml::Node {
20  public:
30  // TODO : Attribute(nullptr);
35  Attribute(const exml::Attribute& _obj);
41  Attribute(const std::string& _name="", const std::string& _value="");
47  exml::Attribute& operator= (const exml::Attribute& _obj);
48  public:
53  virtual void setName(const std::string& _name);
58  virtual const std::string& getName() const;
63  std::pair<std::string, std::string> getPair() const;
64  public:
65  void clear() override;
66  friend class exml::AttributeListData;
67  private:
68  ememory::SharedPtr<exml::internal::Attribute> getInternalAttribute();
69  };
70 }
71 
Attribute(const std::string &_name="", const std::string &_value="")
Constructor.
+
exml namespace containing all function for XML interpretor
Definition: Attribute.hpp:11
+
Basic main object of all xml elements.
Definition: Node.hpp:30
+
virtual const std::string & getName() const
get the current name of the Attribute
Definition: Attribute.hpp:46
+
void clear() override
clear the Node
+
Single attribute element.
Definition: Attribute.hpp:19
+ +
Abstract interface on all attributes elements.
Definition: AttributeList.hpp:17
+
virtual void setName(const std::string &_name)
set the name of the attribute
Definition: Attribute.hpp:39
+ +
+ + +
+
+
+
+
+ + + diff --git a/_attribute_list_8hpp.html b/_attribute_list_8hpp.html new file mode 100644 index 0000000..a55c693 --- /dev/null +++ b/_attribute_list_8hpp.html @@ -0,0 +1,178 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/AttributeList.hpp File Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
AttributeList.hpp File Reference
+
+
+
#include <exml/Node.hpp>
+#include <exml/Attribute.hpp>
+#include <exml/iterator.hpp>
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  exml::AttributeListData
 
class  exml::AttributeList
 
+ + + +

+Namespaces

 exml
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_attribute_list_8hpp_source.html b/_attribute_list_8hpp_source.html new file mode 100644 index 0000000..66f6b01 --- /dev/null +++ b/_attribute_list_8hpp_source.html @@ -0,0 +1,172 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/AttributeList.hpp Source File + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
AttributeList.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <exml/Node.hpp>
9 #include <exml/Attribute.hpp>
10 #include <exml/iterator.hpp>
11 
12 namespace exml {
13  class AttributeList;
18  private:
19  exml::AttributeList* m_data;
20  public:
26  public:
31  size_t size() const;
36  void add(exml::Attribute _attr);
43  bool remove(const std::string& _name);
49  exml::Attribute operator[] (int32_t _id);
55  const exml::Attribute operator[](int32_t _id) const;
61  std::pair<std::string, std::string> getPair(int32_t _id) const;
67  const std::string& operator[](const std::string& _name) const;
73  bool exist(const std::string& _name) const;
79  void set(const std::string& _name, const std::string& _value);
80  public:
82 
86  iterator begin();
91  iterator end();
96  const iterator begin() const;
101  const iterator end() const;
102  };
103 
107  class AttributeList : public exml::Node {
108  public:
110  protected:
119  AttributeList();
120  };
121 }
122 
exml::Attribute operator[](int32_t _id)
get attribute whith his ID
+
iterator end()
Get iterator of the next of the last sub nodes.
+
List of all attribute element in a node.
Definition: AttributeList.hpp:107
+
exml namespace containing all function for XML interpretor
Definition: Attribute.hpp:11
+
std::pair< std::string, std::string > getPair(int32_t _id) const
get attribute whith his ID
+
Basic main object of all xml elements.
Definition: Node.hpp:30
+
bool exist(const std::string &_name) const
check if an attribute exist or not with his name.
+
void add(exml::Attribute _attr)
add attribute on the List
+
Single attribute element.
Definition: Attribute.hpp:19
+
Definition: iterator.hpp:16
+
size_t size() const
get the number of attribute in the Node
+ +
AttributeListData attributes
interface on all attributes
Definition: AttributeList.hpp:109
+ +
Abstract interface on all attributes elements.
Definition: AttributeList.hpp:17
+ +
iterator begin()
Get iterator of the first sub nodes.
+
AttributeListData(exml::AttributeList *_list)
Constructor on the AttributeListData class.
+ +
+ + +
+
+
+
+
+ + + diff --git a/_comment_8hpp.html b/_comment_8hpp.html new file mode 100644 index 0000000..f7f8d65 --- /dev/null +++ b/_comment_8hpp.html @@ -0,0 +1,175 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/Comment.hpp File Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Comment.hpp File Reference
+
+
+
#include <exml/Node.hpp>
+#include <vector>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  exml::Comment
 
+ + + +

+Namespaces

 exml
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_comment_8hpp_source.html b/_comment_8hpp_source.html new file mode 100644 index 0000000..a4008d6 --- /dev/null +++ b/_comment_8hpp_source.html @@ -0,0 +1,160 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/Comment.hpp Source File + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Comment.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <exml/Node.hpp>
9 #include <vector>
10 
11 namespace exml {
15  class Comment : public exml::Node {
16  public:
26  Comment(const exml::Comment& _obj);
31  Comment(const std::string& _value="");
38  };
39 }
40 
exml::Comment & operator=(const exml::Comment &_obj)
Copy constructor.
+
Comment node: <!– ... –>.
Definition: Comment.hpp:15
+
exml namespace containing all function for XML interpretor
Definition: Attribute.hpp:11
+
Basic main object of all xml elements.
Definition: Node.hpp:30
+ +
Comment(ememory::SharedPtr< exml::internal::Node > _internalNode)
Constructor.
+ +
+ + +
+
+
+
+
+ + + diff --git a/_declaration_8hpp.html b/_declaration_8hpp.html new file mode 100644 index 0000000..123dc9e --- /dev/null +++ b/_declaration_8hpp.html @@ -0,0 +1,177 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/Declaration.hpp File Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Declaration.hpp File Reference
+
+
+
#include <exml/Node.hpp>
+#include <exml/AttributeList.hpp>
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  exml::Declaration
 
class  exml::DeclarationXML
 
+ + + +

+Namespaces

 exml
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_declaration_8hpp_source.html b/_declaration_8hpp_source.html new file mode 100644 index 0000000..69fdbcd --- /dev/null +++ b/_declaration_8hpp_source.html @@ -0,0 +1,162 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/Declaration.hpp Source File + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Declaration.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <exml/Node.hpp>
9 #include <exml/AttributeList.hpp>
10 
11 namespace exml {
16  public:
26  Declaration(const exml::Declaration& _obj);
31  Declaration(const std::string& _name="");
38  };
43  public:
60  DeclarationXML(const std::string& _version="0.0", const std::string& _format = "UTF-8", bool _standalone = true);
67  };
68 }
69 
exml::Declaration & operator=(const exml::Declaration &_obj)
Copy constructor.
+
Declaration(ememory::SharedPtr< exml::internal::Node > _internalNode)
Constructor.
+
List of all attribute element in a node.
Definition: AttributeList.hpp:107
+
exml namespace containing all function for XML interpretor
Definition: Attribute.hpp:11
+ + +
Declaration node: <?XML ... >.
Definition: Declaration.hpp:42
+ +
Declaration node: <?XXXXXX ... >.
Definition: Declaration.hpp:15
+
+ + +
+
+
+
+
+ + + diff --git a/_document_8hpp.html b/_document_8hpp.html new file mode 100644 index 0000000..fa37289 --- /dev/null +++ b/_document_8hpp.html @@ -0,0 +1,175 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/Document.hpp File Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Document.hpp File Reference
+
+
+
#include <exml/Element.hpp>
+#include <vector>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  exml::Document
 
+ + + +

+Namespaces

 exml
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_document_8hpp_source.html b/_document_8hpp_source.html new file mode 100644 index 0000000..d3c9b35 --- /dev/null +++ b/_document_8hpp_source.html @@ -0,0 +1,170 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/Document.hpp Source File + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Document.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <exml/Element.hpp>
9 #include <vector>
10 
11 namespace exml {
15  class Document : public exml::Element {
16  public:
26  Document(const exml::Document& _obj);
30  Document();
41  void setCaseSensitive(bool _val);
46  virtual bool getCaseSensitive() const;
47  public:
54  bool parse(const std::string& _data);
61  bool generate(std::string& _data);
68  bool load(const std::string& _file);
75  bool store(const std::string& _file);
79  void display();
84  void setDisplayError(bool _value);
90  bool getDisplayError();
94  void displayError();
95  };
96 };
Basic document element of a document.
Definition: Document.hpp:15
+
bool parse(const std::string &_data)
parse a string that contain an XML
+
bool store(const std::string &_file)
Store the Xml in the file.
+
void displayError()
Display error detected.
+
exml namespace containing all function for XML interpretor
Definition: Attribute.hpp:11
+
void display()
Display the Document on console.
+
void setDisplayError(bool _value)
Set the display of the error when detected.
+
bool generate(std::string &_data)
generate a string that contain the created XML
+
void setCaseSensitive(bool _val)
Enable or diasable the case sensitive (must be done before the call of parsing)
+
exml::Document & operator=(const exml::Document &_obj)
Copy constructor.
+
Basic element Node of an XML document <YYYYY>.
Definition: Element.hpp:101
+
bool getDisplayError()
Get the display of the error status.
+ + +
virtual bool getCaseSensitive() const
get the status of case sensitive mode.
+
Document()
Constructor.
+
bool load(const std::string &_file)
Load the file that might contain the xml.
+
+ + +
+
+
+
+
+ + + diff --git a/_element_8hpp.html b/_element_8hpp.html new file mode 100644 index 0000000..ce7e95a --- /dev/null +++ b/_element_8hpp.html @@ -0,0 +1,179 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/Element.hpp File Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Element.hpp File Reference
+
+
+
#include <exml/Node.hpp>
+#include <vector>
+#include <exml/AttributeList.hpp>
+#include <exml/iterator.hpp>
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  exml::ElementData
 
class  exml::Element
 
+ + + +

+Namespaces

 exml
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_element_8hpp_source.html b/_element_8hpp_source.html new file mode 100644 index 0000000..9f90e1e --- /dev/null +++ b/_element_8hpp_source.html @@ -0,0 +1,173 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/Element.hpp Source File + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Element.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <exml/Node.hpp>
9 #include <vector>
10 #include <exml/AttributeList.hpp>
11 #include <exml/iterator.hpp>
12 
13 namespace exml {
14 
20  class ElementData {
21  private:
22  exml::Element* m_data;
23  public:
28  ElementData(exml::Element* _list);
29  public:
34  size_t size() const;
39  void add(const exml::Node& _node);
44  void remove(const std::string& _nodeName);
50  enum nodeType getType(int32_t _id) const;
56  exml::Node operator[] (int32_t _id);
62  const exml::Node operator[] (int32_t _id) const;
68  exml::Element operator[] (const std::string& _name);
74  const exml::Element operator[] (const std::string& _name) const;
75  public:
77 
81  iterator begin();
86  iterator end();
91  const iterator begin() const;
96  const iterator end() const;
97  };
101  class Element : public exml::AttributeList {
102  public:
104  public:
114  Element(const exml::Element& _obj);
119  Element(const std::string& _value="");
125  exml::Element& operator= (const exml::Element& _obj);
130  std::string getText() const;
131  public:
132  void clear() override;
133  };
134 }
135 
exml::Node operator[](int32_t _id)
get the Node pointer of the element id.
+
iterator begin()
Get iterator of the first sub nodes.
+
ElementData nodes
All Sub-nodes interface.
Definition: Element.hpp:103
+
iterator end()
Get iterator of the next of the last sub nodes.
+
Basic element Node of an XML document <YYYYY>.
Definition: Element.hpp:20
+
ElementData(exml::Element *_list)
constructor on the ElementData class
+
enum nodeType getType(int32_t _id) const
get the type of the element id.
+
List of all attribute element in a node.
Definition: AttributeList.hpp:107
+
exml namespace containing all function for XML interpretor
Definition: Attribute.hpp:11
+
Basic main object of all xml elements.
Definition: Node.hpp:30
+ +
size_t size() const
get the number of sub element in the node (can be exml::Comment ; exml::Element ; exml::Text :exml::D...
+
void clear()
+
Basic element Node of an XML document <YYYYY>.
Definition: Element.hpp:101
+
Definition: iterator.hpp:16
+ +
void add(const exml::Node &_node)
add a node at the element (not exml::Attribute (move in the attribute automaticly).
+
nodeType
Type of the XML elements.
Definition: nodeType.hpp:17
+ + +
+ + +
+
+
+
+
+ + + diff --git a/_file_pos_8hpp.html b/_file_pos_8hpp.html new file mode 100644 index 0000000..d12ddf0 --- /dev/null +++ b/_file_pos_8hpp.html @@ -0,0 +1,174 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/FilePos.hpp File Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
FilePos.hpp File Reference
+
+
+
#include <etk/types.hpp>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  exml::FilePos
 
+ + + +

+Namespaces

 exml
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_file_pos_8hpp_source.html b/_file_pos_8hpp_source.html new file mode 100644 index 0000000..3c967c8 --- /dev/null +++ b/_file_pos_8hpp_source.html @@ -0,0 +1,166 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/FilePos.hpp Source File + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
FilePos.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <etk/types.hpp>
9 
10 namespace exml {
14  class FilePos {
15  private:
16  size_t m_col;
17  size_t m_line;
18  public:
22  FilePos();
28  FilePos(size_t _line, size_t _col);
44  FilePos& operator +=(const FilePos& _obj);
50  FilePos& operator +=(size_t _col);
56  FilePos& operator= (const FilePos& _obj);
60  void newLine();
67  bool check(char32_t _val);
73  void set(size_t _line, size_t _col);
77  void clear();
82  size_t getCol() const;
87  size_t getLine() const;
88  };
90  std::ostream& operator <<(std::ostream& _os, const FilePos& _obj);
91 
92 }
93 
FilePos & operator++()
Increment the colomn position.
+
bool check(char32_t _val)
Check if the value is a new line and update internal property.
+
size_t getCol() const
Get the colomn position.
+ +
exml namespace containing all function for XML interpretor
Definition: Attribute.hpp:11
+
void newLine()
Find a new line & reset colomn at 0.
+
FilePos & operator--()
Decrement the colomn position.
+
FilePos & operator=(const FilePos &_obj)
Asignment operator.
+
Position in the file of the original data.
Definition: FilePos.hpp:14
+
void clear()
Reset position at 0,0.
+
FilePos()
default contructor (set line and col at 0)
+
size_t getLine() const
Get the line number position.
+
FilePos & operator+=(const FilePos &_obj)
Addition operator.
+
+ + +
+
+
+
+
+ + + diff --git a/_node_8hpp.html b/_node_8hpp.html new file mode 100644 index 0000000..d507bd3 --- /dev/null +++ b/_node_8hpp.html @@ -0,0 +1,179 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/Node.hpp File Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Node.hpp File Reference
+
+
+
#include <ememory/memory.hpp>
+#include <etk/types.hpp>
+#include <etk/math/Vector2D.hpp>
+#include <exml/FilePos.hpp>
+#include <exml/internal/Node.hpp>
+#include <exml/nodeType.hpp>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  exml::Node
 
+ + + +

+Namespaces

 exml
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_node_8hpp_source.html b/_node_8hpp_source.html new file mode 100644 index 0000000..9be4710 --- /dev/null +++ b/_node_8hpp_source.html @@ -0,0 +1,193 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/Node.hpp Source File + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Node.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <ememory/memory.hpp>
9 #include <etk/types.hpp>
10 #include <etk/math/Vector2D.hpp>
11 #include <exml/FilePos.hpp>
12 #include <exml/internal/Node.hpp>
13 #include <exml/nodeType.hpp>
14 
18 namespace exml {
19  class Document;
20  class Attribute;
21  class Comment;
22  class Declaration;
23  class Element;
24  class Text;
25  class AttributeListData;
26  class ElementData;
30  class Node {
31  friend class exml::Element;
32  friend class exml::AttributeListData;
33  friend class exml::ElementData;
34  protected:
36  public:
41  Node(const ememory::SharedPtr<exml::internal::Node>& _internalNode);
45  Node();
46  public:
50  virtual ~Node() = default;
51  public:
57  bool exist() const;
62  exml::FilePos getPos() const;
67  virtual void setValue(std::string _value);
72  const std::string& getValue() const;
77  enum nodeType getType() const;
87  const exml::Document toDocument() const;
97  const exml::Attribute toAttribute() const;
107  const exml::Comment toComment() const;
117  const exml::Declaration toDeclaration() const;
127  const exml::Element toElement() const;
132  exml::Text toText();
137  const exml::Text toText() const;
142  bool isDocument() const;
147  bool isAttribute() const;
152  bool isComment() const;
157  bool isDeclaration() const;
162  bool isElement() const;
167  bool isText() const;
171  virtual void clear();
172  };
174  std::ostream& operator <<(std::ostream& _os, const exml::Node& _obj);
175 }
Basic document element of a document.
Definition: Document.hpp:15
+
exml::Attribute toAttribute()
Cast the element in a Attribute if it is possible.
+ +
enum nodeType getType() const
get the node type.
+
Basic element Node of an XML document <YYYYY>.
Definition: Element.hpp:20
+
Text node interface (internal data between two balise : <XXX> ALL here </XXX>.
Definition: Text.hpp:15
+
Comment node: <!– ... –>.
Definition: Comment.hpp:15
+
virtual void clear()
clear the Node
+
Node()
basic element of a xml structure
+
virtual void setValue(std::string _value)
set the value of the node.
+ + + +
const std::string & getValue() const
get the current element Value.
+
exml namespace containing all function for XML interpretor
Definition: Attribute.hpp:11
+
bool isDeclaration() const
check if the node is a exml::Declaration
+
virtual ~Node()=default
Virtualize destructor.
+
Basic main object of all xml elements.
Definition: Node.hpp:30
+
Single attribute element.
Definition: Attribute.hpp:19
+
Position in the file of the original data.
Definition: FilePos.hpp:14
+
exml::FilePos getPos() const
get the current position where the element is in the file
+ +
bool isText() const
check if the node is a exml::Text
+
Basic element Node of an XML document <YYYYY>.
Definition: Element.hpp:101
+
bool exist() const
Check if the element exit.
+
exml::Text toText()
Cast the element in a Text if it is possible.
+
ememory::SharedPtr< exml::internal::Node > m_data
internal reference on a node
Definition: Node.hpp:35
+
bool isComment() const
check if the node is a exml::Comment
+ +
bool isDocument() const
check if the node is a exml::Document
+
exml::Element toElement()
Cast the element in a Element if it is possible.
+
nodeType
Type of the XML elements.
Definition: nodeType.hpp:17
+
bool isAttribute() const
check if the node is a exml::Attribute
+ +
Abstract interface on all attributes elements.
Definition: AttributeList.hpp:17
+
exml::Document toDocument()
Cast the element in a Document if it is possible.
+
exml::Comment toComment()
Cast the element in a Comment if it is possible.
+
bool isElement() const
check if the node is a exml::Element
+
exml::Declaration toDeclaration()
Cast the element in a Declaration if it is possible.
+
Declaration node: <?XXXXXX ... >.
Definition: Declaration.hpp:15
+
+ + +
+
+
+
+
+ + + diff --git a/_text_8hpp.html b/_text_8hpp.html new file mode 100644 index 0000000..dd5c7cb --- /dev/null +++ b/_text_8hpp.html @@ -0,0 +1,175 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/Text.hpp File Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Text.hpp File Reference
+
+
+
#include <exml/Node.hpp>
+#include <vector>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  exml::Text
 
+ + + +

+Namespaces

 exml
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_text_8hpp_source.html b/_text_8hpp_source.html new file mode 100644 index 0000000..83f618f --- /dev/null +++ b/_text_8hpp_source.html @@ -0,0 +1,160 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/Text.hpp Source File + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Text.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <exml/Node.hpp>
9 #include <vector>
10 
11 namespace exml {
15  class Text : public exml::Node {
16  public:
26  Text(const exml::Text& _obj);
31  Text(const std::string& _data="");
37  exml::Text& operator= (const exml::Text& _obj);
38  };
39 }
40 
exml::Text & operator=(const exml::Text &_obj)
Copy constructor.
+
Text node interface (internal data between two balise : <XXX> ALL here </XXX>.
Definition: Text.hpp:15
+
exml namespace containing all function for XML interpretor
Definition: Attribute.hpp:11
+
Basic main object of all xml elements.
Definition: Node.hpp:30
+
Text(ememory::SharedPtr< exml::internal::Node > _internalNode)
Constructor.
+ + +
+ + +
+
+
+
+
+ + + diff --git a/annotated.html b/annotated.html new file mode 100644 index 0000000..2c3bc76 --- /dev/null +++ b/annotated.html @@ -0,0 +1,178 @@ + + + + + + + + + + + exml: Ewol XML parser: Class List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class List
+
+
+
Here are the classes, structs, unions and interfaces with brief descriptions:
+
[detail level 123]
+ + + + + + + + + + + + + + + + + + + + + + + + + +
 NexmlExml namespace containing all function for XML interpretor
 Ninternal
 CAttributeSingle attribute element
 CAttributeListList of all attribute element in a node
 CCommentComment node: <!– ... –>
 CDeclarationDeclaration node: <?XXXXXX ... >
 CDeclarationXMLDeclaration node: <?XML ... >
 CDocumentBasic document element of a document
 CElementBasic element Node of an XML document <YYYYY>
 CNodeBasic main object of all xml elements
 CTextText node interface (internal data between two balise : <XXX> ALL here </XXX>
 CTextCDATAText node interface for balise CDATA <![CDATA[*******]]>
 CAttributeSingle attribute element
 CAttributeListList of all attribute element in a node
 CAttributeListDataAbstract interface on all attributes elements
 CCommentComment node: <!– ... –>
 CDeclarationDeclaration node: <?XXXXXX ... >
 CDeclarationXMLDeclaration node: <?XML ... >
 CDocumentBasic document element of a document
 CElementBasic element Node of an XML document <YYYYY>
 CElementDataBasic element Node of an XML document <YYYYY>
 CFilePosPosition in the file of the original data
 Citerator
 CNodeBasic main object of all xml elements
 CTextText node interface (internal data between two balise : <XXX> ALL here </XXX>
+
+
+ + +
+
+
+
+
+ + + diff --git a/base.css b/base.css deleted file mode 100644 index d350ffe..0000000 --- a/base.css +++ /dev/null @@ -1,203 +0,0 @@ - -html { - display: block; -} - -body { - font-family: 'Ubuntu',Tahoma,sans-serif; - padding-top: 40px; - padding-bottom: 40px; - font-size: 15px; - line-height: 150%; - margin: 0; - color: #333333; - background-color: #ffffff; - display: block; - margin-left: 250px; - margin-right: 50px; -}; - -.container{ - width:940px; - margin-right: auto; - margin-left: auto; - display: block; -}; - -.navbar { - z-index: 1; - overflow: visible; - color: #ffffff; - display: block; -} - -.navbar div { - display: block; - margin-left: 5px; - margin-right: 5px; -} - -.navbar-fixed-top { - width:210px; - display: block; - position: fixed; - padding-top: 0px; - top: 0; - height: 100%; - right: 0; - left: 0; - margin-bottom: 0; - background-color: #d44413; - border: 1px solid #c64012; - font-size: 15px; - font-weight: 200; - color: #ffffff; - text-shadow: 0 1px 0 #ce4213; - padding: 10px 20px 10px; - margin-left: -20px; - overflow:scroll; - overflow-y:auto; - overflow-x:hidden; -} -.navbar-fixed-top a { - text-decoration: none; - color: #000000; -} - -h1, h2, h3, h4, h5, h6 { - display: block; - margin: 10px 0; - font-family: inherit; - font-weight: bold; - line-height: 1; - color: inherit; - text-rendering: optimizelegibility; -} - -p { - margin: 0 0 10px; - display: block; -} - -pre { - #margin-left: 20px; - display: block; - padding: 9.5px; - margin: 0 0 10px; - font-size: 13px; - line-height: 20px; - word-break: break-all; - word-wrap: break-word; - white-space: pre; - white-space: pre-wrap; - background-color: #f5f5f5; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 4px; -} - -.enumeration-list td { - padding-left:10px; - padding-right:10px; -} - -.parameter-list td { - padding-left:5px; - padding-right:5px; -} - -.code-function { - text-decoration:none; - color:#09857e; - font-weight:bold; -} - -.code-type { - text-decoration:none; - color:#376d0a; - font-weight:bold; -} - -.code-argument { - text-decoration:none; - color:#B80000; - font-weight:bold; -} - -.code-number { - text-decoration:none; - color:#007b00; -} - -.code-keyword { - text-decoration:none; - color:#215eb8; - font-weight:bold; -} -.code-storage-keyword { - text-decoration:none; - color:#466cb4; -} - -.code-doxygen { - text-decoration:none; - color:#bf3e00; - font-weight:bold; -} - -.code-comment { - text-decoration:none; - color:#b704b5; -} - -.code-preproc { - text-decoration:none; - color:#ac0000; -} - -.code-text-quote { - text-decoration:none; - color:#008e00; -} -.code-number { - text-decoration:none; - color:#007b00; -} -.code-member { - text-decoration:none; - color:#7c5406; -} -.code-input-function { - text-decoration:none; - color:#B80000; - font-weight:bold; -} -.code-function-name { - text-decoration:none; - color:#09857e; - font-weight:bold; -} -.code-function-system { - text-decoration:none; - color:#acaa00; -} -.code-generic-define { - text-decoration:none; - color:#3c850b; -} -.code-macro { - text-decoration:none; - color:#3c850b; -} -.code-operator { - text-decoration:none; - color:#1633a3; -} -.code-keyword { - text-decoration:none; - color:#466cb4; -} -.code-class { - text-decoration:none; - color:#006cb4; -} diff --git a/bc_s.png b/bc_s.png new file mode 100644 index 0000000..224b29a Binary files /dev/null and b/bc_s.png differ diff --git a/bdwn.png b/bdwn.png new file mode 100644 index 0000000..940a0b9 Binary files /dev/null and b/bdwn.png differ diff --git a/class_exml__Attribute.html b/class_exml__Attribute.html deleted file mode 100644 index de918b2..0000000 --- a/class_exml__Attribute.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - - exml Library - - - - - -
-

class: exml::Attribute


Description:

- -

-

Constructor and Destructor:

-
-+                                Attribute   (void );
+ Attribute (const std::string & _name,
const std::string & _value);
+ virtual ~Attribute (void );
-
-

Synopsis:

-
-#         std::string            m_name;
+ virtual void setName (const std::string & _name);
+ virtual const std::string & getName (void ) const;
+ virtual enum nodeType getType (void ) const;
+ virtual bool iParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::filePos & _filePos,
exml::Document & _doc);
+ virtual bool iGenerate (std::string & _data,
int32_t _indent) const;
+ virtual exml::Attribute* toAttribute (void );
+ virtual const exml::Attribute* toAttribute (void ) const;
+ virtual void clear (void );
-
-

Object Hierarchy:

-
-+exml::Node
+--> exml::Attribute
-

Detail:

-

Attribute

-+  Attribute (void );
-Constructor
-
-
-

Attribute

-+  Attribute (const std::string & _name,
const std::string & _value);
-Constructor
- -
-
-

~Attribute

-+ virtual  ~Attribute (void );
-Destructor
-
-
-

m_name

-# std::string m_name;
- -
-
-
-

setName

-+ virtual void setName (const std::string & _name);
-set the name of the attribute
- -
-
-

getName

-+ virtual const std::string & getName (void ) const;
-get the current name of the Attribute
- -
-
-

getType

-+ virtual enum nodeType getType (void ) const;
-get the node type.
- -
-
-

iParse

-+ virtual bool iParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::filePos & _filePos,
exml::Document & _doc);
-parse the Current node [pure VIRUAL]
- -
-
-

iGenerate

-+ virtual bool iGenerate (std::string & _data,
int32_t _indent) const;
-generate a string with the tree of the xml
- -
-
-

toAttribute

-+ virtual exml::Attribute* toAttribute (void );
-Cast the element in a Attribute if it is possible.
- -
-
-

toAttribute

-+ virtual const exml::Attribute* toAttribute (void ) const;
-Cast the element in a Attribute if it is possible.
- -
-
-

clear

-+ virtual void clear (void );
-clear the Node
-
-
-
- - - diff --git a/class_exml__AttributeList.html b/class_exml__AttributeList.html deleted file mode 100644 index c054586..0000000 --- a/class_exml__AttributeList.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - exml Library - - - - - -
-

class: exml::AttributeList


Description:

- -

-

Constructor and Destructor:

-
-+                                       AttributeList   (void );
+ AttributeList (const std::string & _value);
+ virtual ~AttributeList (void );
-
-

Synopsis:

-
-#         std::vector<exml::Attribute*> m_listAttribute;
+ size_t sizeAttribute (void ) const;
+ void appendAttribute (exml::Attribute* _attr);
+ Attribute* getAttr (int32_t _id);
+ const Attribute* getAttr (int32_t _id) const;
+ const std::string & getAttribute (const std::string & _name) const;
+ bool existAttribute (const std::string & _name) const;
+ void setAttribute (const std::string & _name,
const std::string & _value);
+ bool iGenerate (std::string & _data,
int32_t _indent) const;
+ virtual void clear (void );
-
-

Object Hierarchy:

-
-+exml::Node
+--> exml::AttributeList
+--> exml::Declaration
+--> exml::Element
-

Detail:

-

AttributeList

-+  AttributeList (void );
-Constructor
-
-
-

AttributeList

-+  AttributeList (const std::string & _value);
-Constructor
- -
-
-

~AttributeList

-+ virtual  ~AttributeList (void );
-Destructor
-
-
-

m_listAttribute

-# std::vector<exml::Attribute*> m_listAttribute;
- -list of all attribute
-
-
-

sizeAttribute

-+ size_t sizeAttribute (void ) const;
-get the number of attribute in the Node
- -
-
-

appendAttribute

-+ void appendAttribute (exml::Attribute* _attr);
-add attribute on the List
- -
-
-

getAttr

-+ Attribute* getAttr (int32_t _id);
-get attribute whith his ID
- -
-
-

getAttr

-+ const Attribute* getAttr (int32_t _id) const;
- -
-
-
-

getAttribute

-+ const std::string & getAttribute (const std::string & _name) const;
-get the attribute value with searching in the List with his name
- -
-
-

existAttribute

-+ bool existAttribute (const std::string & _name) const;
-check if an attribute exist or not with his name.
- -
-
-

setAttribute

-+ void setAttribute (const std::string & _name,
const std::string & _value);
-Sen A new attribute or replace data of the previous one
- -
-
-

iGenerate

-+ bool iGenerate (std::string & _data,
int32_t _indent) const;
-generate a string with the tree of the xml
- -
-
-

clear

-+ virtual void clear (void );
-clear the Node
-
-
-
- - - diff --git a/class_exml__Comment.html b/class_exml__Comment.html deleted file mode 100644 index 743c047..0000000 --- a/class_exml__Comment.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - exml Library - - - - - -
-

class: exml::Comment


Description:

- -

-

Constructor and Destructor:

-
-+                              Comment   (void );
+ Comment (const std::string & _value);
+ virtual ~Comment (void );
-
-

Synopsis:

-
-+ virtual enum nodeType        getType   (void ) const;
+ virtual bool iParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::filePos & _filePos,
exml::Document & _doc);
+ virtual bool iGenerate (std::string & _data,
int32_t _indent) const;
+ virtual exml::Comment* toComment (void );
+ virtual const exml::Comment* toComment (void ) const;
-
-

Object Hierarchy:

-
-+exml::Node
+--> exml::Comment
-

Detail:

-

Comment

-+  Comment (void );
-Constructor
-
-
-

Comment

-+  Comment (const std::string & _value);
-Constructor
- -
-
-

~Comment

-+ virtual  ~Comment (void );
-Destructor
-
-
-

getType

-+ virtual enum nodeType getType (void ) const;
-get the node type.
- -
-
-

iParse

-+ virtual bool iParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::filePos & _filePos,
exml::Document & _doc);
-parse the Current node [pure VIRUAL]
- -
-
-

iGenerate

-+ virtual bool iGenerate (std::string & _data,
int32_t _indent) const;
-generate a string with the tree of the xml
- -
-
-

toComment

-+ virtual exml::Comment* toComment (void );
-Cast the element in a Comment if it is possible.
- -
-
-

toComment

-+ virtual const exml::Comment* toComment (void ) const;
-Cast the element in a Comment if it is possible.
- -
-
-
- - - diff --git a/class_exml__Declaration.html b/class_exml__Declaration.html deleted file mode 100644 index dcb62dd..0000000 --- a/class_exml__Declaration.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - exml Library - - - - - -
-

class: exml::Declaration


Description:

- -

-

Constructor and Destructor:

-
-+                                  Declaration   (void );
+ Declaration (const std::string & _name);
+ virtual ~Declaration (void );
-
-

Synopsis:

-
-+ virtual enum nodeType            getType       (void ) const;
+ virtual bool iGenerate (std::string & _data,
int32_t _indent) const;
+ virtual bool iParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::filePos & _filePos,
exml::Document & _doc);
+ virtual exml::Declaration* toDeclaration (void );
+ virtual const exml::Declaration* toDeclaration (void ) const;
-
-

Object Hierarchy:

-
-+exml::Node
+--> +exml::AttributeList
+--> exml::Declaration
+--> exml::DeclarationXML
-

Detail:

-

Declaration

-+  Declaration (void );
-Constructor
-
-
-

Declaration

-+  Declaration (const std::string & _name);
-Constructor
- -
-
-

~Declaration

-+ virtual  ~Declaration (void );
-Destructor
-
-
-

getType

-+ virtual enum nodeType getType (void ) const;
-get the node type.
- -
-
-

iGenerate

-+ virtual bool iGenerate (std::string & _data,
int32_t _indent) const;
-generate a string with the tree of the xml
- -
-
-

iParse

-+ virtual bool iParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::filePos & _filePos,
exml::Document & _doc);
-parse the Current node [pure VIRUAL]
- -
-
-

toDeclaration

-+ virtual exml::Declaration* toDeclaration (void );
-Cast the element in a Declaration if it is possible.
- -
-
-

toDeclaration

-+ virtual const exml::Declaration* toDeclaration (void ) const;
-Cast the element in a Declaration if it is possible.
- -
-
-
- - - diff --git a/class_exml__DeclarationXML.html b/class_exml__DeclarationXML.html deleted file mode 100644 index 192213a..0000000 --- a/class_exml__DeclarationXML.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - exml Library - - - - - -
-

class: exml::DeclarationXML


Description:

- -

-

Constructor and Destructor:

-
-+  DeclarationXML  (const std::string & _version,
const std::string & _format,
bool _standalone);
+ virtual ~DeclarationXML (void );
-
-

Object Hierarchy:

-
-+exml::Node
+--> +exml::AttributeList
+--> +exml::Declaration
+--> exml::DeclarationXML
-

Detail:

-

DeclarationXML

-+  DeclarationXML (const std::string & _version,
const std::string & _format,
bool _standalone);
-Constructor for the generic declaration : <?xml version="" format="UTF-8"?>
- -
-
-

~DeclarationXML

-+ virtual  ~DeclarationXML (void );
-Destructor
-
-
-
- - - diff --git a/class_exml__Document.html b/class_exml__Document.html deleted file mode 100644 index 153ea3f..0000000 --- a/class_exml__Document.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - exml Library - - - - - -
-

class: exml::Document


Description:

- -

-

Constructor and Destructor:

-
-+                               Document                    (void );
+ virtual ~Document (void );
-
-

Synopsis:

-
-+ virtual void                  setCaseSensitive            (bool _val);
+ virtual bool getCaseSensitive (void ) const;
+ bool parse (const std::string & _data);
+ bool generate (std::string & _data);
+ bool load (const std::string & _file);
+ bool store (const std::string & _file);
+ void display (void );
+ void displayErrorWhenDetected (void );
+ void notDisplayErrorWhenDetected (void );
+ void createError (const std::string & _data,
int32_t _pos,
const exml::filePos & _filePos,
const std::string & _comment);
+ void displayError (void );
+ virtual enum nodeType getType (void ) const;
+ bool iGenerate (std::string & _data,
int32_t _indent) const;
+ virtual exml::Document* toDocument (void );
+ virtual const exml::Document* toDocument (void ) const;
-
-

Object Hierarchy:

-
-+exml::Node
+--> +exml::AttributeList
+--> +exml::Element
+--> exml::Document
-

Detail:

-

Document

-+  Document (void );
-Constructor
-
-
-

~Document

-+ virtual  ~Document (void );
-Destructor
-
-
-

setCaseSensitive

-+ virtual void setCaseSensitive (bool _val);
-Enable or diasable the case sensitive (must be done before the call of parsing)
- -
-
-

getCaseSensitive

-+ virtual bool getCaseSensitive (void ) const;
-get the status of case sensitive mode.
- -
-
-

parse

-+ bool parse (const std::string & _data);
-parse a string that contain an XML
- -
-
-

generate

-+ bool generate (std::string & _data);
-generate a string that contain the created XML
- -
-
-

load

-+ bool load (const std::string & _file);
-Load the file that might contain the xml
- -
-
-

store

-+ bool store (const std::string & _file);
-Store the Xml in the file
- -
-
-

display

-+ void display (void );
-Display the Document on console
-
-
-

displayErrorWhenDetected

-+ void displayErrorWhenDetected (void );
- -
-
-
-

notDisplayErrorWhenDetected

-+ void notDisplayErrorWhenDetected (void );
- -
-
-
-

createError

-+ void createError (const std::string & _data,
int32_t _pos,
const exml::filePos & _filePos,
const std::string & _comment);
- -
-
-
-

displayError

-+ void displayError (void );
- -
-
-
-

getType

-+ virtual enum nodeType getType (void ) const;
-get the node type.
- -
-
-

iGenerate

-+ bool iGenerate (std::string & _data,
int32_t _indent) const;
-generate a string with the tree of the xml
- -
-
-

toDocument

-+ virtual exml::Document* toDocument (void );
-Cast the element in a Document if it is possible.
- -
-
-

toDocument

-+ virtual const exml::Document* toDocument (void ) const;
-Cast the element in a Document if it is possible.
- -
-
-
- - - diff --git a/class_exml__Element.html b/class_exml__Element.html deleted file mode 100644 index d773a66..0000000 --- a/class_exml__Element.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - exml Library - - - - - -
-

class: exml::Element


Description:

- -

-

Constructor and Destructor:

-
-+                                  Element    (void );
+ Element (const std::string & _value);
+ virtual ~Element (void );
-
-

Synopsis:

-
-#         std::vector<exml::Node*> m_listSub;
+ size_t size (void ) const;
+ void append (Node* _node);
+ enum nodeType getType (int32_t _id);
+ const enum nodeType getType (int32_t _id) const;
+ Node* getNode (int32_t _id);
+ const Node* getNode (int32_t _id) const;
+ Element* getElement (int32_t _id);
+ const Element* getElement (int32_t _id) const;
+ Element* getNamed (const std::string & _name);
+ const Element* getNamed (const std::string & _name) const;
+ std::string getText (void );
# bool subParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::filePos & _filePos,
exml::Document & _doc,
bool _mainNode);
+ virtual enum nodeType getType (void ) const;
+ virtual bool iParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::filePos & _filePos,
exml::Document & _doc);
+ virtual bool iGenerate (std::string & _data,
int32_t _indent) const;
+ virtual exml::Element* toElement (void );
+ virtual const exml::Element* toElement (void ) const;
+ virtual void clear (void );
-
-

Object Hierarchy:

-
-+exml::Node
+--> +exml::AttributeList
+--> exml::Element
+--> exml::Document
-

Detail:

-

Element

-+  Element (void );
-Constructor
-
-
-

Element

-+  Element (const std::string & _value);
-Constructor
- -
-
-

~Element

-+ virtual  ~Element (void );
-Destructor
-
-
-

m_listSub

-# std::vector<exml::Node*> m_listSub;
- -
-
-
-

size

-+ size_t size (void ) const;
-get the number of sub element in the node (can be exml::Comment ; exml::Element ; exml::Text :exml::Declaration).
- -
-
-

append

-+ void append (Node* _node);
-add a node at the element (not exml::Attribute (move in the attribute automaticly).
- -
-
-

getType

-+ enum nodeType getType (int32_t _id);
-get the type of the element id.
- -
-
-

getType

-+ const enum nodeType getType (int32_t _id) const;
-get the node type.
- -
-
-

getNode

-+ Node* getNode (int32_t _id);
-get the Node pointer of the element id.
- -
-
-

getNode

-+ const Node* getNode (int32_t _id) const;
- -
-
-
-

getElement

-+ Element* getElement (int32_t _id);
-get the element casted in Element (if the node is not an element return NULL).
- -
-
-

getElement

-+ const Element* getElement (int32_t _id) const;
- -
-
-
-

getNamed

-+ Element* getNamed (const std::string & _name);
-get an element with his name (work only with exml::Element)
- -
-
-

getNamed

-+ const Element* getNamed (const std::string & _name) const;
- -
-
-
-

getText

-+ std::string getText (void );
-get the internal data of the element (if the element has some sub node thay are converted in xml string == > like this it is not needed to use <![CDATA[...]]>
- -
-
-

subParse

-# bool subParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::filePos & _filePos,
exml::Document & _doc,
bool _mainNode);
- -
-
-
-

getType

-+ virtual enum nodeType getType (void ) const;
-get the node type.
- -
-
-

iParse

-+ virtual bool iParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::filePos & _filePos,
exml::Document & _doc);
-parse the Current node [pure VIRUAL]
- -
-
-

iGenerate

-+ virtual bool iGenerate (std::string & _data,
int32_t _indent) const;
-generate a string with the tree of the xml
- -
-
-

toElement

-+ virtual exml::Element* toElement (void );
-Cast the element in a Element if it is possible.
- -
-
-

toElement

-+ virtual const exml::Element* toElement (void ) const;
-Cast the element in a Element if it is possible.
- -
-
-

clear

-+ virtual void clear (void );
-clear the Node
-
-
-
- - - diff --git a/class_exml__Node.html b/class_exml__Node.html deleted file mode 100644 index 61197f6..0000000 --- a/class_exml__Node.html +++ /dev/null @@ -1,345 +0,0 @@ - - - - - exml Library - - - - - -
-

class: exml::Node


Description:

- -

-

Constructor and Destructor:

-
-+                                  Node              (void );
+ Node (const std::string & _value);
+ virtual ~Node (void );
-
-

Synopsis:

-
-+ virtual bool                     iParse            (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::filePos & _filePos,
exml::Document & _doc) = 0;
+ virtual bool iGenerate (std::string & _data,
int32_t _indent) const;
# exml::filePos m_pos;
+ const exml::filePos & getPos (void );
# std::string m_value;
+ virtual void setValue (std::string _value);
+ virtual const std::string & getValue (void ) const;
+ virtual enum nodeType getType (void ) const;
# void addIndent (std::string & _data,
int32_t _indent) const;
# void drawElementParsed (char32_t _val,
const exml::filePos & _filePos) const;
# bool checkAvaillable (char32_t _val,
bool _firstChar) const;
# int32_t countWhiteChar (const std::string & _data,
int32_t _pos,
exml::filePos & _filePos) const;
+ virtual exml::Document* toDocument (void );
+ virtual const exml::Document* toDocument (void ) const;
+ virtual exml::Attribute* toAttribute (void );
+ virtual const exml::Attribute* toAttribute (void ) const;
+ virtual exml::Comment* toComment (void );
+ virtual const exml::Comment* toComment (void ) const;
+ virtual exml::Declaration* toDeclaration (void );
+ virtual const exml::Declaration* toDeclaration (void ) const;
+ virtual exml::Element* toElement (void );
+ virtual const exml::Element* toElement (void ) const;
+ virtual exml::Text* toText (void );
+ virtual const exml::Text* toText (void ) const;
+ bool isDocument (void ) const;
+ bool isAttribute (void ) const;
+ bool isComment (void ) const;
+ bool isDeclaration (void ) const;
+ bool isElement (void ) const;
+ bool isText (void ) const;
+ virtual void clear (void );
-
-

Object Hierarchy:

-
-exml::Node
+--> exml::Comment
+--> exml::Attribute
+--> exml::Text
+--> exml::AttributeList
-

Detail:

-

Node

-+  Node (void );
-basic element of a xml structure
-
-
-

Node

-+  Node (const std::string & _value);
-basic element of a xml structure
- -
-
-

~Node

-+ virtual  ~Node (void );
-destructor
-
-
-

iParse

-+ virtual bool iParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::filePos & _filePos,
exml::Document & _doc) = 0;
-parse the Current node [pure VIRUAL]
- -
-
-

iGenerate

-+ virtual bool iGenerate (std::string & _data,
int32_t _indent) const;
-generate a string with the tree of the xml
- -
-
-

m_pos

-# exml::filePos m_pos;
- -position in the readed file == > not correct when the file is generated
-
-
-

getPos

-+ const exml::filePos & getPos (void );
-get the current position where the element is in the file
-
-
-

m_value

-# std::string m_value;
- -value of the node (for element this is the name, for text it is the inside text ...)
-
-
-

setValue

-+ virtual void setValue (std::string _value);
-set the value of the node.
- -
-
-

getValue

-+ virtual const std::string & getValue (void ) const;
-get the current element Value.
- -
-
-

getType

-+ virtual enum nodeType getType (void ) const;
-get the node type.
- -
-
-

addIndent

-# void addIndent (std::string & _data,
int32_t _indent) const;
-add indentation of the string input.
- -
-
-

drawElementParsed

-# void drawElementParsed (char32_t _val,
const
exml::filePos & _filePos) const;
-Display the cuurent element that is curently parse.
- -
-
-

checkAvaillable

-# bool checkAvaillable (char32_t _val,
bool _firstChar) const;
-check if an element or attribute is availlable (not : !"#$%&'()+,/;<=>?@[\]^`{|}~ \n\t\r and for first char : not -.0123456789).
- -
-
-

countWhiteChar

-# int32_t countWhiteChar (const std::string & _data,
int32_t _pos,
exml::filePos & _filePos) const;
-count the number of white char in the string from the specify position (stop at the first element that is not a white char)
- -
-
-

toDocument

-+ virtual exml::Document* toDocument (void );
-Cast the element in a Document if it is possible.
- -
-
-

toDocument

-+ virtual const exml::Document* toDocument (void ) const;
- -
-
-
-

toAttribute

-+ virtual exml::Attribute* toAttribute (void );
-Cast the element in a Attribute if it is possible.
- -
-
-

toAttribute

-+ virtual const exml::Attribute* toAttribute (void ) const;
- -
-
-
-

toComment

-+ virtual exml::Comment* toComment (void );
-Cast the element in a Comment if it is possible.
- -
-
-

toComment

-+ virtual const exml::Comment* toComment (void ) const;
- -
-
-
-

toDeclaration

-+ virtual exml::Declaration* toDeclaration (void );
-Cast the element in a Declaration if it is possible.
- -
-
-

toDeclaration

-+ virtual const exml::Declaration* toDeclaration (void ) const;
- -
-
-
-

toElement

-+ virtual exml::Element* toElement (void );
-Cast the element in a Element if it is possible.
- -
-
-

toElement

-+ virtual const exml::Element* toElement (void ) const;
- -
-
-
-

toText

-+ virtual exml::Text* toText (void );
-Cast the element in a Text if it is possible.
- -
-
-

toText

-+ virtual const exml::Text* toText (void ) const;
- -
-
-
-

isDocument

-+ bool isDocument (void ) const;
-check if the node is a exml::Document
- -
-
-

isAttribute

-+ bool isAttribute (void ) const;
-check if the node is a exml::Attribute
- -
-
-

isComment

-+ bool isComment (void ) const;
-check if the node is a exml::Comment
- -
-
-

isDeclaration

-+ bool isDeclaration (void ) const;
-check if the node is a exml::Declaration
- -
-
-

isElement

-+ bool isElement (void ) const;
-check if the node is a exml::Element
- -
-
-

isText

-+ bool isText (void ) const;
-check if the node is a exml::Text
- -
-
-

clear

-+ virtual void clear (void );
-clear the Node
-
-
-
- - - diff --git a/class_exml__Text.html b/class_exml__Text.html deleted file mode 100644 index a6c9ac1..0000000 --- a/class_exml__Text.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - exml Library - - - - - -
-

class: exml::Text


Description:

- -

-

Constructor and Destructor:

-
-+                           Text       (void );
+ Text (const std::string & _data);
+ virtual ~Text (void );
-
-

Synopsis:

-
-+         int32_t           countLines (void ) const;
+ virtual enum nodeType getType (void ) const;
+ virtual bool iParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::filePos & _filePos,
exml::Document & _doc);
+ virtual bool iGenerate (std::string & _data,
int32_t _indent) const;
+ virtual exml::Text* toText (void );
+ virtual const exml::Text* toText (void ) const;
-
-

Object Hierarchy:

-
-+exml::Node
+--> exml::Text
+--> exml::TextCDATA
-

Detail:

-

Text

-+  Text (void );
-Constructor
-
-
-

Text

-+  Text (const std::string & _data);
-Constructor
- -
-
-

~Text

-+ virtual  ~Text (void );
-Destructor
-
-
-

countLines

-+ int32_t countLines (void ) const;
-count the number of line in the current text
- -
-
-

getType

-+ virtual enum nodeType getType (void ) const;
-get the node type.
- -
-
-

iParse

-+ virtual bool iParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::filePos & _filePos,
exml::Document & _doc);
-parse the Current node [pure VIRUAL]
- -
-
-

iGenerate

-+ virtual bool iGenerate (std::string & _data,
int32_t _indent) const;
-generate a string with the tree of the xml
- -
-
-

toText

-+ virtual exml::Text* toText (void );
-Cast the element in a Text if it is possible.
- -
-
-

toText

-+ virtual const exml::Text* toText (void ) const;
-Cast the element in a Text if it is possible.
- -
-
-
- - - diff --git a/class_exml__TextCDATA.html b/class_exml__TextCDATA.html deleted file mode 100644 index c7e7f65..0000000 --- a/class_exml__TextCDATA.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - exml Library - - - - - -
-

class: exml::TextCDATA


Description:

- -

-

Constructor and Destructor:

-
-+              TextCDATA  (void );
+ virtual ~TextCDATA (void );
-
-

Synopsis:

-
-+ virtual bool iParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::filePos & _filePos,
exml::Document & _doc);
-
-

Object Hierarchy:

-
-+exml::Node
+--> +exml::Text
+--> exml::TextCDATA
-

Detail:

-

TextCDATA

-+  TextCDATA (void );
-Constructor
-
-
-

~TextCDATA

-+ virtual  ~TextCDATA (void );
-Destructor
-
-
-

iParse

-+ virtual bool iParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::filePos & _filePos,
exml::Document & _doc);
-parse the Current node [pure VIRUAL]
- -
-
-
- - - diff --git a/class_exml__filePos.html b/class_exml__filePos.html deleted file mode 100644 index 0f14a68..0000000 --- a/class_exml__filePos.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - exml Library - - - - - -
-

class: exml::filePos


Description:

- -

-

Associated Namespace:

-

Constructor and Destructor:

-
-+                 filePos     (void );
+ filePos (int32_t _line,
int32_t _col);
+ ~filePos (void );
-
-

Synopsis:

-
-+ filePos &       operator ++ (void );
+ filePos & operator -- (void );
+ const filePos & operator += (const filePos & _obj);
+ const filePos & operator += (int32_t _col);
+ const filePos & operator = (const filePos & _obj);
+ void newLine (void );
+ bool check (char32_t _val);
+ void set (int32_t _line,
int32_t _col);
+ void clear (void );
+ int32_t getCol (void ) const;
+ int32_t getLine (void ) const;
-
-

Detail:

-

filePos

-+  filePos (void );
- -
-
-
-

filePos

-+  filePos (int32_t _line,
int32_t _col);
- -
-
-
-

~filePos

-+  ~filePos (void );
- -
-
-
-

operator ++

-+ filePos & operator ++ (void );
- -
-
-
-

operator --

-+ filePos & operator -- (void );
- -
-
-
-

operator +=

-+ const filePos & operator += (const filePos & _obj);
- -
-
-
-

operator +=

-+ const filePos & operator += (int32_t _col);
- -
-
-
-

operator =

-+ const filePos & operator = (const filePos & _obj);
- -
-
-
-

newLine

-+ void newLine (void );
- -
-
-
-

check

-+ bool check (char32_t _val);
- -
-
-
-

set

-+ void set (int32_t _line,
int32_t _col);
- -
-
-
-

clear

-+ void clear (void );
- -
-
-
-

getCol

-+ int32_t getCol (void ) const;
- -
-
-
-

getLine

-+ int32_t getLine (void ) const;
- -
-
-
-
- - - diff --git a/classes.html b/classes.html new file mode 100644 index 0000000..ae3f212 --- /dev/null +++ b/classes.html @@ -0,0 +1,172 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Index + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class Index
+
+
+
a | c | d | e | f | i | n | t
+ + + + + + + + + + + + +
  a  
+
Comment (exml::internal)   Document (exml)   
  i  
+
Text (exml)   
  d  
+
  e  
+
TextCDATA (exml::internal)   
Attribute (exml)   iterator (exml)   
Attribute (exml::internal)   Declaration (exml)   Element (exml)   
  n  
+
AttributeList (exml)   Declaration (exml::internal)   Element (exml::internal)   
AttributeList (exml::internal)   DeclarationXML (exml)   ElementData (exml)   Node (exml)   
AttributeListData (exml)   DeclarationXML (exml::internal)   
  f  
+
Node (exml::internal)   
  c  
+
Document (exml::internal)   
  t  
+
FilePos (exml)   
Comment (exml)   Text (exml::internal)   
+
a | c | d | e | f | i | n | t
+
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_attribute-members.html b/classexml_1_1_attribute-members.html new file mode 100644 index 0000000..c4e7db1 --- /dev/null +++ b/classexml_1_1_attribute-members.html @@ -0,0 +1,192 @@ + + + + + + + + + + + exml: Ewol XML parser: Member List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml::Attribute Member List
+
+
+ +

This is the complete list of members for exml::Attribute, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Attribute(ememory::SharedPtr< exml::internal::Node > _internalNode)exml::Attribute
Attribute(const exml::Attribute &_obj)exml::Attribute
Attribute(const std::string &_name="", const std::string &_value="")exml::Attribute
clear() overrideexml::Attributevirtual
exist() constexml::Node
exml::AttributeListData (defined in exml::Attribute)exml::Attributefriend
getName() constexml::Attributevirtual
getPair() constexml::Attribute
getPos() constexml::Node
getType() constexml::Node
getValue() constexml::Node
isAttribute() constexml::Node
isComment() constexml::Node
isDeclaration() constexml::Node
isDocument() constexml::Node
isElement() constexml::Node
isText() constexml::Node
m_dataexml::Nodeprotected
Node(const ememory::SharedPtr< exml::internal::Node > &_internalNode)exml::Node
Node()exml::Node
operator=(const exml::Attribute &_obj)exml::Attribute
setName(const std::string &_name)exml::Attributevirtual
setValue(std::string _value)exml::Nodevirtual
toAttribute()exml::Node
toAttribute() constexml::Node
toComment()exml::Node
toComment() constexml::Node
toDeclaration()exml::Node
toDeclaration() constexml::Node
toDocument()exml::Node
toDocument() constexml::Node
toElement()exml::Node
toElement() constexml::Node
toText()exml::Node
toText() constexml::Node
~Node()=defaultexml::Nodevirtual
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_attribute.html b/classexml_1_1_attribute.html new file mode 100644 index 0000000..18c63e8 --- /dev/null +++ b/classexml_1_1_attribute.html @@ -0,0 +1,488 @@ + + + + + + + + + + + exml: Ewol XML parser: exml::Attribute Class Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
exml::Attribute Class Reference
+
+
+ +

#include <Attribute.hpp>

+
+Inheritance diagram for exml::Attribute:
+
+
+ + +exml::Node + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Attribute (ememory::SharedPtr< exml::internal::Node > _internalNode)
 
 Attribute (const exml::Attribute &_obj)
 
 Attribute (const std::string &_name="", const std::string &_value="")
 
exml::Attributeoperator= (const exml::Attribute &_obj)
 
virtual void setName (const std::string &_name)
 
virtual const std::string & getName () const
 
std::pair< std::string, std::string > getPair () const
 
void clear () override
 
- Public Member Functions inherited from exml::Node
 Node (const ememory::SharedPtr< exml::internal::Node > &_internalNode)
 
 Node ()
 
virtual ~Node ()=default
 
bool exist () const
 
exml::FilePos getPos () const
 
virtual void setValue (std::string _value)
 
const std::string & getValue () const
 
enum nodeType getType () const
 
exml::Document toDocument ()
 
const exml::Document toDocument () const
 
exml::Attribute toAttribute ()
 
const exml::Attribute toAttribute () const
 
exml::Comment toComment ()
 
const exml::Comment toComment () const
 
exml::Declaration toDeclaration ()
 
const exml::Declaration toDeclaration () const
 
exml::Element toElement ()
 
const exml::Element toElement () const
 
exml::Text toText ()
 
const exml::Text toText () const
 
bool isDocument () const
 
bool isAttribute () const
 
bool isComment () const
 
bool isDeclaration () const
 
bool isElement () const
 
bool isText () const
 
+ + + +

+Friends

+class exml::AttributeListData
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from exml::Node
ememory::SharedPtr< exml::internal::Nodem_data
 
+

Detailed Description

+

Single attribute element.

+

Constructor & Destructor Documentation

+ +

§ Attribute() [1/3]

+ +
+
+ + + + + + + + +
exml::Attribute::Attribute (ememory::SharedPtr< exml::internal::Node_internalNode)
+
+ +

Constructor.

+
Parameters
+ + +
[in]_internalNodeInternal Node to set data
+
+
+ +
+
+ +

§ Attribute() [2/3]

+ +
+
+ + + + + + + + +
exml::Attribute::Attribute (const exml::Attribute_obj)
+
+ +

Copy constructor.

+
Parameters
+ + + +
[in]_objObject to copy Copy constructor
[in]_objObject to copy
+
+
+ +
+
+ +

§ Attribute() [3/3]

+ +
+
+ + + + + + + + + + + + + + + + + + +
exml::Attribute::Attribute (const std::string & _name = "",
const std::string & _value = "" 
)
+
+ +

Constructor.

+
Parameters
+ + + +
[in]_nameName of the attribute.
[in]_valueValue of the attribute.
+
+
+ +
+
+

Member Function Documentation

+ +

§ clear()

+ +
+
+ + + + + +
+ + + + + + + +
void exml::Attribute::clear ()
+
+overridevirtual
+
+ +

clear the Node

+ +

Reimplemented from exml::Node.

+ +
+
+ +

§ getName()

+ +
+
+ + + + + +
+ + + + + + + +
virtual const std::string& exml::Attribute::getName () const
+
+virtual
+
+ +

get the current name of the Attribute

+
Returns
String of the attribute
+ +
+
+ +

§ getPair()

+ +
+
+ + + + + + + +
std::pair<std::string, std::string> exml::Attribute::getPair () const
+
+ +

get attribute name and value

+
Returns
Name and value of the attribute
+ +
+
+ +

§ operator=()

+ +
+
+ + + + + + + + +
exml::Attribute& exml::Attribute::operator= (const exml::Attribute_obj)
+
+ +

Copy constructor.

+
Parameters
+ + +
[in]_objObject to copy
+
+
+
Returns
Local reference on this object
+ +
+
+ +

§ setName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void exml::Attribute::setName (const std::string & _name)
+
+virtual
+
+ +

set the name of the attribute

+
Parameters
+ + +
[in]_nameNew name of the attribute
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_attribute.png b/classexml_1_1_attribute.png new file mode 100644 index 0000000..fc2b55d Binary files /dev/null and b/classexml_1_1_attribute.png differ diff --git a/classexml_1_1_attribute_list-members.html b/classexml_1_1_attribute_list-members.html new file mode 100644 index 0000000..bbc4558 --- /dev/null +++ b/classexml_1_1_attribute_list-members.html @@ -0,0 +1,187 @@ + + + + + + + + + + + exml: Ewol XML parser: Member List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml::AttributeList Member List
+
+
+ +

This is the complete list of members for exml::AttributeList, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributeList(const ememory::SharedPtr< exml::internal::Node > &_internalNode)exml::AttributeListprotected
AttributeList()exml::AttributeListprotected
attributesexml::AttributeList
clear()exml::Nodevirtual
exist() constexml::Node
getPos() constexml::Node
getType() constexml::Node
getValue() constexml::Node
isAttribute() constexml::Node
isComment() constexml::Node
isDeclaration() constexml::Node
isDocument() constexml::Node
isElement() constexml::Node
isText() constexml::Node
m_dataexml::Nodeprotected
Node(const ememory::SharedPtr< exml::internal::Node > &_internalNode)exml::Node
Node()exml::Node
setValue(std::string _value)exml::Nodevirtual
toAttribute()exml::Node
toAttribute() constexml::Node
toComment()exml::Node
toComment() constexml::Node
toDeclaration()exml::Node
toDeclaration() constexml::Node
toDocument()exml::Node
toDocument() constexml::Node
toElement()exml::Node
toElement() constexml::Node
toText()exml::Node
toText() constexml::Node
~Node()=defaultexml::Nodevirtual
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_attribute_list.html b/classexml_1_1_attribute_list.html new file mode 100644 index 0000000..7365d3f --- /dev/null +++ b/classexml_1_1_attribute_list.html @@ -0,0 +1,330 @@ + + + + + + + + + + + exml: Ewol XML parser: exml::AttributeList Class Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
exml::AttributeList Class Reference
+
+
+ +

#include <AttributeList.hpp>

+
+Inheritance diagram for exml::AttributeList:
+
+
+ + +exml::Node +exml::Declaration +exml::Element +exml::DeclarationXML +exml::Document + +
+ + + + +

+Public Attributes

AttributeListData attributes
 
+ + + + + +

+Protected Member Functions

 AttributeList (const ememory::SharedPtr< exml::internal::Node > &_internalNode)
 
 AttributeList ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from exml::Node
 Node (const ememory::SharedPtr< exml::internal::Node > &_internalNode)
 
 Node ()
 
virtual ~Node ()=default
 
bool exist () const
 
exml::FilePos getPos () const
 
virtual void setValue (std::string _value)
 
const std::string & getValue () const
 
enum nodeType getType () const
 
exml::Document toDocument ()
 
const exml::Document toDocument () const
 
exml::Attribute toAttribute ()
 
const exml::Attribute toAttribute () const
 
exml::Comment toComment ()
 
const exml::Comment toComment () const
 
exml::Declaration toDeclaration ()
 
const exml::Declaration toDeclaration () const
 
exml::Element toElement ()
 
const exml::Element toElement () const
 
exml::Text toText ()
 
const exml::Text toText () const
 
bool isDocument () const
 
bool isAttribute () const
 
bool isComment () const
 
bool isDeclaration () const
 
bool isElement () const
 
bool isText () const
 
virtual void clear ()
 
- Protected Attributes inherited from exml::Node
ememory::SharedPtr< exml::internal::Nodem_data
 
+

Detailed Description

+

List of all attribute element in a node.

+

Constructor & Destructor Documentation

+ +

§ AttributeList() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
exml::AttributeList::AttributeList (const ememory::SharedPtr< exml::internal::Node > & _internalNode)
+
+protected
+
+ +

basic element of a xml structure

+
Parameters
+ + +
[in]_internalNodeValue of the node
+
+
+ +
+
+ +

§ AttributeList() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
exml::AttributeList::AttributeList ()
+
+protected
+
+ +

basic element of a xml structure

+ +
+
+

Member Data Documentation

+ +

§ attributes

+ +
+
+ + + + +
AttributeListData exml::AttributeList::attributes
+
+ +

interface on all attributes

+ +
+
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_attribute_list.png b/classexml_1_1_attribute_list.png new file mode 100644 index 0000000..7e2a827 Binary files /dev/null and b/classexml_1_1_attribute_list.png differ diff --git a/classexml_1_1_attribute_list_data-members.html b/classexml_1_1_attribute_list_data-members.html new file mode 100644 index 0000000..2fdb041 --- /dev/null +++ b/classexml_1_1_attribute_list_data-members.html @@ -0,0 +1,171 @@ + + + + + + + + + + + exml: Ewol XML parser: Member List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml::AttributeListData Member List
+
+
+ +

This is the complete list of members for exml::AttributeListData, including all inherited members.

+ + + + + + + + + + + + + + + + +
add(exml::Attribute _attr)exml::AttributeListData
AttributeListData(exml::AttributeList *_list)exml::AttributeListData
begin()exml::AttributeListData
begin() constexml::AttributeListData
end()exml::AttributeListData
end() constexml::AttributeListData
exist(const std::string &_name) constexml::AttributeListData
getPair(int32_t _id) constexml::AttributeListData
iterator typedefexml::AttributeListData
operator[](int32_t _id)exml::AttributeListData
operator[](int32_t _id) constexml::AttributeListData
operator[](const std::string &_name) constexml::AttributeListData
remove(const std::string &_name)exml::AttributeListData
set(const std::string &_name, const std::string &_value)exml::AttributeListData
size() constexml::AttributeListData
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_attribute_list_data.html b/classexml_1_1_attribute_list_data.html new file mode 100644 index 0000000..06f2e92 --- /dev/null +++ b/classexml_1_1_attribute_list_data.html @@ -0,0 +1,573 @@ + + + + + + + + + + + exml: Ewol XML parser: exml::AttributeListData Class Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
exml::AttributeListData Class Reference
+
+
+ +

#include <AttributeList.hpp>

+ + + + +

+Public Types

using iterator = exml::iterator< exml::AttributeListData, exml::Attribute >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 AttributeListData (exml::AttributeList *_list)
 
size_t size () const
 
void add (exml::Attribute _attr)
 
bool remove (const std::string &_name)
 
exml::Attribute operator[] (int32_t _id)
 
const exml::Attribute operator[] (int32_t _id) const
 
std::pair< std::string, std::string > getPair (int32_t _id) const
 
const std::string & operator[] (const std::string &_name) const
 
bool exist (const std::string &_name) const
 
void set (const std::string &_name, const std::string &_value)
 
iterator begin ()
 
iterator end ()
 
const iterator begin () const
 
const iterator end () const
 
+

Detailed Description

+

Abstract interface on all attributes elements.

+

Member Typedef Documentation

+ +

§ iterator

+ +
+
+ +

Specify iterator of the element methode.

+ +
+
+

Constructor & Destructor Documentation

+ +

§ AttributeListData()

+ +
+
+ + + + + + + + +
exml::AttributeListData::AttributeListData (exml::AttributeList_list)
+
+ +

Constructor on the AttributeListData class.

+
Parameters
+ + +
[in]_listPoint on the parrent class (must not be nullptr)
+
+
+ +
+
+

Member Function Documentation

+ +

§ add()

+ +
+
+ + + + + + + + +
void exml::AttributeListData::add (exml::Attribute _attr)
+
+ +

add attribute on the List

+
Parameters
+ + +
[in]_attrPointer on the attribute
+
+
+ +
+
+ +

§ begin() [1/2]

+ +
+
+ + + + + + + +
iterator exml::AttributeListData::begin ()
+
+ +

Get iterator of the first sub nodes.

+
Returns
iterator on the begin position of the nodes
+ +
+
+ +

§ begin() [2/2]

+ +
+
+ + + + + + + +
const iterator exml::AttributeListData::begin () const
+
+ +

Get const iterator of the first sub nodes.

+
Returns
const iterator on the begin position of the nodes
+ +
+
+ +

§ end() [1/2]

+ +
+
+ + + + + + + +
iterator exml::AttributeListData::end ()
+
+ +

Get iterator of the next of the last sub nodes.

+
Returns
iterator on the next of the last position of the nodes
+ +
+
+ +

§ end() [2/2]

+ +
+
+ + + + + + + +
const iterator exml::AttributeListData::end () const
+
+ +

Get const iterator of the next of the last sub nodes.

+
Returns
const iterator on the next of the last position of the nodes
+ +
+
+ +

§ exist()

+ +
+
+ + + + + + + + +
bool exml::AttributeListData::exist (const std::string & _name) const
+
+ +

check if an attribute exist or not with his name.

+
Parameters
+ + +
[in]_nameAttribute Name.
+
+
+
Returns
true if the attribute exist or False
+ +
+
+ +

§ getPair()

+ +
+
+ + + + + + + + +
std::pair<std::string, std::string> exml::AttributeListData::getPair (int32_t _id) const
+
+ +

get attribute whith his ID

+
Parameters
+ + +
[in]_idIdentifier of the attribute 0<= _id < sizeAttribute()
+
+
+
Returns
Name and value of the attribute
+ +
+
+ +

§ operator[]() [1/3]

+ +
+
+ + + + + + + + +
exml::Attribute exml::AttributeListData::operator[] (int32_t _id)
+
+ +

get attribute whith his ID

+
Parameters
+ + +
[in]_idIdentifier of the attribute 0<= _id < sizeAttribute()
+
+
+
Returns
Pointer on the attribute or NULL
+ +
+
+ +

§ operator[]() [2/3]

+ +
+
+ + + + + + + + +
const exml::Attribute exml::AttributeListData::operator[] (int32_t _id) const
+
+ +

get attribute whith his ID

+
Parameters
+ + +
[in]_idIdentifier of the attribute 0<= _id < sizeAttribute()
+
+
+
Returns
Pointer on the attribute or NULL
+ +
+
+ +

§ operator[]() [3/3]

+ +
+
+ + + + + + + + +
const std::string& exml::AttributeListData::operator[] (const std::string & _name) const
+
+ +

get the attribute value with searching in the List with his name

+
Parameters
+ + +
[in]_nameAttribute Name.
+
+
+
Returns
Value of the attribute or no data in the string
+ +
+
+ +

§ remove()

+ +
+
+ + + + + + + + +
bool exml::AttributeListData::remove (const std::string & _name)
+
+ +

Remove an attribute form the list.

+
Parameters
+ + +
[in]_nameName of the attribute
+
+
+
Returns
true The attribute has been removed
+
+false An error occured.
+ +
+
+ +

§ set()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void exml::AttributeListData::set (const std::string & _name,
const std::string & _value 
)
+
+ +

Set A new attribute or replace data of the previous one.

+
Parameters
+ + + +
[in]_nameName of the attribute
[in]_valueValue of the attribute
+
+
+ +
+
+ +

§ size()

+ +
+
+ + + + + + + +
size_t exml::AttributeListData::size () const
+
+ +

get the number of attribute in the Node

+
Returns
Number of attribute >=0
+ +
+
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_comment-members.html b/classexml_1_1_comment-members.html new file mode 100644 index 0000000..b7f6a33 --- /dev/null +++ b/classexml_1_1_comment-members.html @@ -0,0 +1,188 @@ + + + + + + + + + + + exml: Ewol XML parser: Member List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml::Comment Member List
+
+
+ +

This is the complete list of members for exml::Comment, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
clear()exml::Nodevirtual
Comment(ememory::SharedPtr< exml::internal::Node > _internalNode)exml::Comment
Comment(const exml::Comment &_obj)exml::Comment
Comment(const std::string &_value="")exml::Comment
exist() constexml::Node
getPos() constexml::Node
getType() constexml::Node
getValue() constexml::Node
isAttribute() constexml::Node
isComment() constexml::Node
isDeclaration() constexml::Node
isDocument() constexml::Node
isElement() constexml::Node
isText() constexml::Node
m_dataexml::Nodeprotected
Node(const ememory::SharedPtr< exml::internal::Node > &_internalNode)exml::Node
Node()exml::Node
operator=(const exml::Comment &_obj)exml::Comment
setValue(std::string _value)exml::Nodevirtual
toAttribute()exml::Node
toAttribute() constexml::Node
toComment()exml::Node
toComment() constexml::Node
toDeclaration()exml::Node
toDeclaration() constexml::Node
toDocument()exml::Node
toDocument() constexml::Node
toElement()exml::Node
toElement() constexml::Node
toText()exml::Node
toText() constexml::Node
~Node()=defaultexml::Nodevirtual
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_comment.html b/classexml_1_1_comment.html new file mode 100644 index 0000000..4bda859 --- /dev/null +++ b/classexml_1_1_comment.html @@ -0,0 +1,352 @@ + + + + + + + + + + + exml: Ewol XML parser: exml::Comment Class Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
exml::Comment Class Reference
+
+
+ +

#include <Comment.hpp>

+
+Inheritance diagram for exml::Comment:
+
+
+ + +exml::Node + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Comment (ememory::SharedPtr< exml::internal::Node > _internalNode)
 
 Comment (const exml::Comment &_obj)
 
 Comment (const std::string &_value="")
 
exml::Commentoperator= (const exml::Comment &_obj)
 
- Public Member Functions inherited from exml::Node
 Node (const ememory::SharedPtr< exml::internal::Node > &_internalNode)
 
 Node ()
 
virtual ~Node ()=default
 
bool exist () const
 
exml::FilePos getPos () const
 
virtual void setValue (std::string _value)
 
const std::string & getValue () const
 
enum nodeType getType () const
 
exml::Document toDocument ()
 
const exml::Document toDocument () const
 
exml::Attribute toAttribute ()
 
const exml::Attribute toAttribute () const
 
exml::Comment toComment ()
 
const exml::Comment toComment () const
 
exml::Declaration toDeclaration ()
 
const exml::Declaration toDeclaration () const
 
exml::Element toElement ()
 
const exml::Element toElement () const
 
exml::Text toText ()
 
const exml::Text toText () const
 
bool isDocument () const
 
bool isAttribute () const
 
bool isComment () const
 
bool isDeclaration () const
 
bool isElement () const
 
bool isText () const
 
virtual void clear ()
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from exml::Node
ememory::SharedPtr< exml::internal::Nodem_data
 
+

Detailed Description

+

Comment node: <!– ... –>.

+

Constructor & Destructor Documentation

+ +

§ Comment() [1/3]

+ +
+
+ + + + + + + + +
exml::Comment::Comment (ememory::SharedPtr< exml::internal::Node_internalNode)
+
+ +

Constructor.

+
Parameters
+ + +
[in]_internalNodeInternal Node to set data
+
+
+ +
+
+ +

§ Comment() [2/3]

+ +
+
+ + + + + + + + +
exml::Comment::Comment (const exml::Comment_obj)
+
+ +

Copy constructor.

+
Parameters
+ + +
[in]_objObject to copy
+
+
+ +
+
+ +

§ Comment() [3/3]

+ +
+
+ + + + + + + + +
exml::Comment::Comment (const std::string & _value = "")
+
+ +

Constructor.

+
Parameters
+ + +
[in]_valuecomment value
+
+
+ +
+
+

Member Function Documentation

+ +

§ operator=()

+ +
+
+ + + + + + + + +
exml::Comment& exml::Comment::operator= (const exml::Comment_obj)
+
+ +

Copy constructor.

+
Parameters
+ + +
[in]_objObject to copy
+
+
+
Returns
A reference on the local Object
+ +
+
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_comment.png b/classexml_1_1_comment.png new file mode 100644 index 0000000..7323a8a Binary files /dev/null and b/classexml_1_1_comment.png differ diff --git a/classexml_1_1_declaration-members.html b/classexml_1_1_declaration-members.html new file mode 100644 index 0000000..ee94e13 --- /dev/null +++ b/classexml_1_1_declaration-members.html @@ -0,0 +1,191 @@ + + + + + + + + + + + exml: Ewol XML parser: Member List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml::Declaration Member List
+
+
+ +

This is the complete list of members for exml::Declaration, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributeList(const ememory::SharedPtr< exml::internal::Node > &_internalNode)exml::AttributeListprotected
AttributeList()exml::AttributeListprotected
attributesexml::AttributeList
clear()exml::Nodevirtual
Declaration(ememory::SharedPtr< exml::internal::Node > _internalNode)exml::Declaration
Declaration(const exml::Declaration &_obj)exml::Declaration
Declaration(const std::string &_name="")exml::Declaration
exist() constexml::Node
getPos() constexml::Node
getType() constexml::Node
getValue() constexml::Node
isAttribute() constexml::Node
isComment() constexml::Node
isDeclaration() constexml::Node
isDocument() constexml::Node
isElement() constexml::Node
isText() constexml::Node
m_dataexml::Nodeprotected
Node(const ememory::SharedPtr< exml::internal::Node > &_internalNode)exml::Node
Node()exml::Node
operator=(const exml::Declaration &_obj)exml::Declaration
setValue(std::string _value)exml::Nodevirtual
toAttribute()exml::Node
toAttribute() constexml::Node
toComment()exml::Node
toComment() constexml::Node
toDeclaration()exml::Node
toDeclaration() constexml::Node
toDocument()exml::Node
toDocument() constexml::Node
toElement()exml::Node
toElement() constexml::Node
toText()exml::Node
toText() constexml::Node
~Node()=defaultexml::Nodevirtual
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_declaration.html b/classexml_1_1_declaration.html new file mode 100644 index 0000000..f99739c --- /dev/null +++ b/classexml_1_1_declaration.html @@ -0,0 +1,362 @@ + + + + + + + + + + + exml: Ewol XML parser: exml::Declaration Class Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
exml::Declaration Class Reference
+
+
+ +

#include <Declaration.hpp>

+
+Inheritance diagram for exml::Declaration:
+
+
+ + +exml::AttributeList +exml::Node +exml::DeclarationXML + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Declaration (ememory::SharedPtr< exml::internal::Node > _internalNode)
 
 Declaration (const exml::Declaration &_obj)
 
 Declaration (const std::string &_name="")
 
exml::Declarationoperator= (const exml::Declaration &_obj)
 
- Public Member Functions inherited from exml::Node
 Node (const ememory::SharedPtr< exml::internal::Node > &_internalNode)
 
 Node ()
 
virtual ~Node ()=default
 
bool exist () const
 
exml::FilePos getPos () const
 
virtual void setValue (std::string _value)
 
const std::string & getValue () const
 
enum nodeType getType () const
 
exml::Document toDocument ()
 
const exml::Document toDocument () const
 
exml::Attribute toAttribute ()
 
const exml::Attribute toAttribute () const
 
exml::Comment toComment ()
 
const exml::Comment toComment () const
 
exml::Declaration toDeclaration ()
 
const exml::Declaration toDeclaration () const
 
exml::Element toElement ()
 
const exml::Element toElement () const
 
exml::Text toText ()
 
const exml::Text toText () const
 
bool isDocument () const
 
bool isAttribute () const
 
bool isComment () const
 
bool isDeclaration () const
 
bool isElement () const
 
bool isText () const
 
virtual void clear ()
 
+ + + + + + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from exml::AttributeList
AttributeListData attributes
 
- Protected Member Functions inherited from exml::AttributeList
 AttributeList (const ememory::SharedPtr< exml::internal::Node > &_internalNode)
 
 AttributeList ()
 
- Protected Attributes inherited from exml::Node
ememory::SharedPtr< exml::internal::Nodem_data
 
+

Detailed Description

+

Declaration node: <?XXXXXX ... >.

+

Constructor & Destructor Documentation

+ +

§ Declaration() [1/3]

+ +
+
+ + + + + + + + +
exml::Declaration::Declaration (ememory::SharedPtr< exml::internal::Node_internalNode)
+
+ +

Constructor.

+
Parameters
+ + +
[in]_internalNodeInternal Node to set data
+
+
+ +
+
+ +

§ Declaration() [2/3]

+ +
+
+ + + + + + + + +
exml::Declaration::Declaration (const exml::Declaration_obj)
+
+ +

Copy constructor.

+
Parameters
+ + +
[in]_objObject to copy
+
+
+ +
+
+ +

§ Declaration() [3/3]

+ +
+
+ + + + + + + + +
exml::Declaration::Declaration (const std::string & _name = "")
+
+ +

Constructor.

+
Parameters
+ + +
[in]_namename of the declaration (xml, xml:xxxx ...)
+
+
+ +
+
+

Member Function Documentation

+ +

§ operator=()

+ +
+
+ + + + + + + + +
exml::Declaration& exml::Declaration::operator= (const exml::Declaration_obj)
+
+ +

Copy constructor.

+
Parameters
+ + +
[in]_objObject to copy
+
+
+
Returns
A reference on the local Object
+ +
+
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_declaration.png b/classexml_1_1_declaration.png new file mode 100644 index 0000000..608c9e6 Binary files /dev/null and b/classexml_1_1_declaration.png differ diff --git a/classexml_1_1_declaration_x_m_l-members.html b/classexml_1_1_declaration_x_m_l-members.html new file mode 100644 index 0000000..8aecb8a --- /dev/null +++ b/classexml_1_1_declaration_x_m_l-members.html @@ -0,0 +1,195 @@ + + + + + + + + + + + exml: Ewol XML parser: Member List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml::DeclarationXML Member List
+
+
+ +

This is the complete list of members for exml::DeclarationXML, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributeList(const ememory::SharedPtr< exml::internal::Node > &_internalNode)exml::AttributeListprotected
AttributeList()exml::AttributeListprotected
attributesexml::AttributeList
clear()exml::Nodevirtual
Declaration(ememory::SharedPtr< exml::internal::Node > _internalNode)exml::Declaration
Declaration(const exml::Declaration &_obj)exml::Declaration
Declaration(const std::string &_name="")exml::Declaration
DeclarationXML(ememory::SharedPtr< exml::internal::Node > _internalNode)exml::DeclarationXML
DeclarationXML(const exml::DeclarationXML &_obj)exml::DeclarationXML
DeclarationXML(const std::string &_version="0.0", const std::string &_format="UTF-8", bool _standalone=true)exml::DeclarationXML
exist() constexml::Node
getPos() constexml::Node
getType() constexml::Node
getValue() constexml::Node
isAttribute() constexml::Node
isComment() constexml::Node
isDeclaration() constexml::Node
isDocument() constexml::Node
isElement() constexml::Node
isText() constexml::Node
m_dataexml::Nodeprotected
Node(const ememory::SharedPtr< exml::internal::Node > &_internalNode)exml::Node
Node()exml::Node
operator=(const exml::DeclarationXML &_obj)exml::DeclarationXML
exml::Declaration::operator=(const exml::Declaration &_obj)exml::Declaration
setValue(std::string _value)exml::Nodevirtual
toAttribute()exml::Node
toAttribute() constexml::Node
toComment()exml::Node
toComment() constexml::Node
toDeclaration()exml::Node
toDeclaration() constexml::Node
toDocument()exml::Node
toDocument() constexml::Node
toElement()exml::Node
toElement() constexml::Node
toText()exml::Node
toText() constexml::Node
~Node()=defaultexml::Nodevirtual
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_declaration_x_m_l.html b/classexml_1_1_declaration_x_m_l.html new file mode 100644 index 0000000..ef0e231 --- /dev/null +++ b/classexml_1_1_declaration_x_m_l.html @@ -0,0 +1,389 @@ + + + + + + + + + + + exml: Ewol XML parser: exml::DeclarationXML Class Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
exml::DeclarationXML Class Reference
+
+
+ +

#include <Declaration.hpp>

+
+Inheritance diagram for exml::DeclarationXML:
+
+
+ + +exml::Declaration +exml::AttributeList +exml::Node + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 DeclarationXML (ememory::SharedPtr< exml::internal::Node > _internalNode)
 
 DeclarationXML (const exml::DeclarationXML &_obj)
 
 DeclarationXML (const std::string &_version="0.0", const std::string &_format="UTF-8", bool _standalone=true)
 
exml::DeclarationXMLoperator= (const exml::DeclarationXML &_obj)
 
- Public Member Functions inherited from exml::Declaration
 Declaration (ememory::SharedPtr< exml::internal::Node > _internalNode)
 
 Declaration (const exml::Declaration &_obj)
 
 Declaration (const std::string &_name="")
 
exml::Declarationoperator= (const exml::Declaration &_obj)
 
- Public Member Functions inherited from exml::Node
 Node (const ememory::SharedPtr< exml::internal::Node > &_internalNode)
 
 Node ()
 
virtual ~Node ()=default
 
bool exist () const
 
exml::FilePos getPos () const
 
virtual void setValue (std::string _value)
 
const std::string & getValue () const
 
enum nodeType getType () const
 
exml::Document toDocument ()
 
const exml::Document toDocument () const
 
exml::Attribute toAttribute ()
 
const exml::Attribute toAttribute () const
 
exml::Comment toComment ()
 
const exml::Comment toComment () const
 
exml::Declaration toDeclaration ()
 
const exml::Declaration toDeclaration () const
 
exml::Element toElement ()
 
const exml::Element toElement () const
 
exml::Text toText ()
 
const exml::Text toText () const
 
bool isDocument () const
 
bool isAttribute () const
 
bool isComment () const
 
bool isDeclaration () const
 
bool isElement () const
 
bool isText () const
 
virtual void clear ()
 
+ + + + + + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from exml::AttributeList
AttributeListData attributes
 
- Protected Member Functions inherited from exml::AttributeList
 AttributeList (const ememory::SharedPtr< exml::internal::Node > &_internalNode)
 
 AttributeList ()
 
- Protected Attributes inherited from exml::Node
ememory::SharedPtr< exml::internal::Nodem_data
 
+

Detailed Description

+

Declaration node: <?XML ... >.

+

Constructor & Destructor Documentation

+ +

§ DeclarationXML() [1/3]

+ +
+
+ + + + + + + + +
exml::DeclarationXML::DeclarationXML (ememory::SharedPtr< exml::internal::Node_internalNode)
+
+ +

Constructor.

+
Parameters
+ + +
[in]_internalNodeInternal Node to set data
+
+
+ +
+
+ +

§ DeclarationXML() [2/3]

+ +
+
+ + + + + + + + +
exml::DeclarationXML::DeclarationXML (const exml::DeclarationXML_obj)
+
+ +

Copy constructor.

+
Parameters
+ + +
[in]_objObject to copy
+
+
+ +
+
+ +

§ DeclarationXML() [3/3]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
exml::DeclarationXML::DeclarationXML (const std::string & _version = "0.0",
const std::string & _format = "UTF-8",
bool _standalone = true 
)
+
+ +

Constructor for the generic declaration : <?xml version="" format="UTF-8"?>

+
Parameters
+ + + + +
[in]_versionXml version.
[in]_formatcharset of the XML
[in]_standalonethis document is standalone
+
+
+ +
+
+

Member Function Documentation

+ +

§ operator=()

+ +
+
+ + + + + + + + +
exml::DeclarationXML& exml::DeclarationXML::operator= (const exml::DeclarationXML_obj)
+
+ +

Copy constructor.

+
Parameters
+ + +
[in]_objObject to copy
+
+
+
Returns
A reference on the local Object
+ +
+
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_declaration_x_m_l.png b/classexml_1_1_declaration_x_m_l.png new file mode 100644 index 0000000..110237f Binary files /dev/null and b/classexml_1_1_declaration_x_m_l.png differ diff --git a/classexml_1_1_document-members.html b/classexml_1_1_document-members.html new file mode 100644 index 0000000..8553d92 --- /dev/null +++ b/classexml_1_1_document-members.html @@ -0,0 +1,207 @@ + + + + + + + + + + + exml: Ewol XML parser: Member List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml::Document Member List
+
+
+ +

This is the complete list of members for exml::Document, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributeList(const ememory::SharedPtr< exml::internal::Node > &_internalNode)exml::AttributeListprotected
AttributeList()exml::AttributeListprotected
attributesexml::AttributeList
clear() overrideexml::Elementvirtual
display()exml::Document
displayError()exml::Document
Document(ememory::SharedPtr< exml::internal::Node > _internalNode)exml::Document
Document(const exml::Document &_obj)exml::Document
Document()exml::Document
Element(const ememory::SharedPtr< exml::internal::Node > &_internalNode)exml::Element
Element(const exml::Element &_obj)exml::Element
Element(const std::string &_value="")exml::Element
exist() constexml::Node
generate(std::string &_data)exml::Document
getCaseSensitive() constexml::Documentvirtual
getDisplayError()exml::Document
getPos() constexml::Node
getText() constexml::Element
getType() constexml::Node
getValue() constexml::Node
isAttribute() constexml::Node
isComment() constexml::Node
isDeclaration() constexml::Node
isDocument() constexml::Node
isElement() constexml::Node
isText() constexml::Node
load(const std::string &_file)exml::Document
m_dataexml::Nodeprotected
Node(const ememory::SharedPtr< exml::internal::Node > &_internalNode)exml::Node
Node()exml::Node
nodesexml::Element
operator=(const exml::Document &_obj)exml::Document
exml::Element::operator=(const exml::Element &_obj)exml::Element
parse(const std::string &_data)exml::Document
setCaseSensitive(bool _val)exml::Document
setDisplayError(bool _value)exml::Document
setValue(std::string _value)exml::Nodevirtual
store(const std::string &_file)exml::Document
toAttribute()exml::Node
toAttribute() constexml::Node
toComment()exml::Node
toComment() constexml::Node
toDeclaration()exml::Node
toDeclaration() constexml::Node
toDocument()exml::Node
toDocument() constexml::Node
toElement()exml::Node
toElement() constexml::Node
toText()exml::Node
toText() constexml::Node
~Node()=defaultexml::Nodevirtual
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_document.html b/classexml_1_1_document.html new file mode 100644 index 0000000..30788bf --- /dev/null +++ b/classexml_1_1_document.html @@ -0,0 +1,645 @@ + + + + + + + + + + + exml: Ewol XML parser: exml::Document Class Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
exml::Document Class Reference
+
+
+ +

#include <Document.hpp>

+
+Inheritance diagram for exml::Document:
+
+
+ + +exml::Element +exml::AttributeList +exml::Node + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Document (ememory::SharedPtr< exml::internal::Node > _internalNode)
 
 Document (const exml::Document &_obj)
 
 Document ()
 
exml::Documentoperator= (const exml::Document &_obj)
 
void setCaseSensitive (bool _val)
 
virtual bool getCaseSensitive () const
 
bool parse (const std::string &_data)
 
bool generate (std::string &_data)
 
bool load (const std::string &_file)
 
bool store (const std::string &_file)
 
void display ()
 
void setDisplayError (bool _value)
 
bool getDisplayError ()
 
void displayError ()
 
- Public Member Functions inherited from exml::Element
 Element (const ememory::SharedPtr< exml::internal::Node > &_internalNode)
 
 Element (const exml::Element &_obj)
 
 Element (const std::string &_value="")
 
exml::Elementoperator= (const exml::Element &_obj)
 
std::string getText () const
 
void clear () override
 
- Public Member Functions inherited from exml::Node
 Node (const ememory::SharedPtr< exml::internal::Node > &_internalNode)
 
 Node ()
 
virtual ~Node ()=default
 
bool exist () const
 
exml::FilePos getPos () const
 
virtual void setValue (std::string _value)
 
const std::string & getValue () const
 
enum nodeType getType () const
 
exml::Document toDocument ()
 
const exml::Document toDocument () const
 
exml::Attribute toAttribute ()
 
const exml::Attribute toAttribute () const
 
exml::Comment toComment ()
 
const exml::Comment toComment () const
 
exml::Declaration toDeclaration ()
 
const exml::Declaration toDeclaration () const
 
exml::Element toElement ()
 
const exml::Element toElement () const
 
exml::Text toText ()
 
const exml::Text toText () const
 
bool isDocument () const
 
bool isAttribute () const
 
bool isComment () const
 
bool isDeclaration () const
 
bool isElement () const
 
bool isText () const
 
+ + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from exml::Element
ElementData nodes
 
- Public Attributes inherited from exml::AttributeList
AttributeListData attributes
 
- Protected Member Functions inherited from exml::AttributeList
 AttributeList (const ememory::SharedPtr< exml::internal::Node > &_internalNode)
 
 AttributeList ()
 
- Protected Attributes inherited from exml::Node
ememory::SharedPtr< exml::internal::Nodem_data
 
+

Detailed Description

+

Basic document element of a document.

+

Constructor & Destructor Documentation

+ +

§ Document() [1/3]

+ +
+
+ + + + + + + + +
exml::Document::Document (ememory::SharedPtr< exml::internal::Node_internalNode)
+
+ +

Constructor.

+
Parameters
+ + +
[in]_internalNodeInternal Node to set data
+
+
+ +
+
+ +

§ Document() [2/3]

+ +
+
+ + + + + + + + +
exml::Document::Document (const exml::Document_obj)
+
+ +

Copy constructor.

+
Parameters
+ + +
[in]_objObject to copy
+
+
+ +
+
+ +

§ Document() [3/3]

+ +
+
+ + + + + + + +
exml::Document::Document ()
+
+ +

Constructor.

+ +
+
+

Member Function Documentation

+ +

§ display()

+ +
+
+ + + + + + + +
void exml::Document::display ()
+
+ +

Display the Document on console.

+ +
+
+ +

§ displayError()

+ +
+
+ + + + + + + +
void exml::Document::displayError ()
+
+ +

Display error detected.

+ +
+
+ +

§ generate()

+ +
+
+ + + + + + + + +
bool exml::Document::generate (std::string & _data)
+
+ +

generate a string that contain the created XML

+
Parameters
+ + +
[out]_dataData where the xml is stored
+
+
+
Returns
false : An error occured
+
+true : Parsing is OK
+ +
+
+ +

§ getCaseSensitive()

+ +
+
+ + + + + +
+ + + + + + + +
virtual bool exml::Document::getCaseSensitive () const
+
+virtual
+
+ +

get the status of case sensitive mode.

+
Returns
true if case sensitive is active
+ +
+
+ +

§ getDisplayError()

+ +
+
+ + + + + + + +
bool exml::Document::getDisplayError ()
+
+ +

Get the display of the error status.

+
Returns
true Display error
+
+false Does not display error (get it at end)
+ +
+
+ +

§ load()

+ +
+
+ + + + + + + + +
bool exml::Document::load (const std::string & _file)
+
+ +

Load the file that might contain the xml.

+
Parameters
+ + +
[in]_fileFilename of the xml (compatible with etk FSNode naming)
+
+
+
Returns
false : An error occured
+
+true : Parsing is OK
+ +
+
+ +

§ operator=()

+ +
+
+ + + + + + + + +
exml::Document& exml::Document::operator= (const exml::Document_obj)
+
+ +

Copy constructor.

+
Parameters
+ + +
[in]_objObject to copy
+
+
+
Returns
Reference on the local Object
+ +
+
+ +

§ parse()

+ +
+
+ + + + + + + + +
bool exml::Document::parse (const std::string & _data)
+
+ +

parse a string that contain an XML

+
Parameters
+ + +
[in]_dataData to parse
+
+
+
Returns
false : An error occured
+
+true : Parsing is OK
+ +
+
+ +

§ setCaseSensitive()

+ +
+
+ + + + + + + + +
void exml::Document::setCaseSensitive (bool _val)
+
+ +

Enable or diasable the case sensitive (must be done before the call of parsing)

+
Parameters
+ + +
[in]_valtrue if enable; false else.
+
+
+ +
+
+ +

§ setDisplayError()

+ +
+
+ + + + + + + + +
void exml::Document::setDisplayError (bool _value)
+
+ +

Set the display of the error when detected.

+
Parameters
+ + +
[in]_valuetrue: display error, false not display error (get it at end)
+
+
+ +
+
+ +

§ store()

+ +
+
+ + + + + + + + +
bool exml::Document::store (const std::string & _file)
+
+ +

Store the Xml in the file.

+
Parameters
+ + +
[in]_fileFilename of the xml (compatible with etk FSNode naming)
+
+
+
Returns
false : An error occured
+
+true : Parsing is OK
+ +
+
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_document.png b/classexml_1_1_document.png new file mode 100644 index 0000000..0e9dcd1 Binary files /dev/null and b/classexml_1_1_document.png differ diff --git a/classexml_1_1_element-members.html b/classexml_1_1_element-members.html new file mode 100644 index 0000000..d212ed1 --- /dev/null +++ b/classexml_1_1_element-members.html @@ -0,0 +1,193 @@ + + + + + + + + + + + exml: Ewol XML parser: Member List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml::Element Member List
+
+
+ +

This is the complete list of members for exml::Element, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributeList(const ememory::SharedPtr< exml::internal::Node > &_internalNode)exml::AttributeListprotected
AttributeList()exml::AttributeListprotected
attributesexml::AttributeList
clear() overrideexml::Elementvirtual
Element(const ememory::SharedPtr< exml::internal::Node > &_internalNode)exml::Element
Element(const exml::Element &_obj)exml::Element
Element(const std::string &_value="")exml::Element
exist() constexml::Node
getPos() constexml::Node
getText() constexml::Element
getType() constexml::Node
getValue() constexml::Node
isAttribute() constexml::Node
isComment() constexml::Node
isDeclaration() constexml::Node
isDocument() constexml::Node
isElement() constexml::Node
isText() constexml::Node
m_dataexml::Nodeprotected
Node(const ememory::SharedPtr< exml::internal::Node > &_internalNode)exml::Node
Node()exml::Node
nodesexml::Element
operator=(const exml::Element &_obj)exml::Element
setValue(std::string _value)exml::Nodevirtual
toAttribute()exml::Node
toAttribute() constexml::Node
toComment()exml::Node
toComment() constexml::Node
toDeclaration()exml::Node
toDeclaration() constexml::Node
toDocument()exml::Node
toDocument() constexml::Node
toElement()exml::Node
toElement() constexml::Node
toText()exml::Node
toText() constexml::Node
~Node()=defaultexml::Nodevirtual
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_element.html b/classexml_1_1_element.html new file mode 100644 index 0000000..405df8e --- /dev/null +++ b/classexml_1_1_element.html @@ -0,0 +1,436 @@ + + + + + + + + + + + exml: Ewol XML parser: exml::Element Class Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
exml::Element Class Reference
+
+
+ +

#include <Element.hpp>

+
+Inheritance diagram for exml::Element:
+
+
+ + +exml::AttributeList +exml::Node +exml::Document + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Element (const ememory::SharedPtr< exml::internal::Node > &_internalNode)
 
 Element (const exml::Element &_obj)
 
 Element (const std::string &_value="")
 
exml::Elementoperator= (const exml::Element &_obj)
 
std::string getText () const
 
void clear () override
 
- Public Member Functions inherited from exml::Node
 Node (const ememory::SharedPtr< exml::internal::Node > &_internalNode)
 
 Node ()
 
virtual ~Node ()=default
 
bool exist () const
 
exml::FilePos getPos () const
 
virtual void setValue (std::string _value)
 
const std::string & getValue () const
 
enum nodeType getType () const
 
exml::Document toDocument ()
 
const exml::Document toDocument () const
 
exml::Attribute toAttribute ()
 
const exml::Attribute toAttribute () const
 
exml::Comment toComment ()
 
const exml::Comment toComment () const
 
exml::Declaration toDeclaration ()
 
const exml::Declaration toDeclaration () const
 
exml::Element toElement ()
 
const exml::Element toElement () const
 
exml::Text toText ()
 
const exml::Text toText () const
 
bool isDocument () const
 
bool isAttribute () const
 
bool isComment () const
 
bool isDeclaration () const
 
bool isElement () const
 
bool isText () const
 
+ + + + + + +

+Public Attributes

ElementData nodes
 
- Public Attributes inherited from exml::AttributeList
AttributeListData attributes
 
+ + + + + + + + + +

+Additional Inherited Members

- Protected Member Functions inherited from exml::AttributeList
 AttributeList (const ememory::SharedPtr< exml::internal::Node > &_internalNode)
 
 AttributeList ()
 
- Protected Attributes inherited from exml::Node
ememory::SharedPtr< exml::internal::Nodem_data
 
+

Detailed Description

+

Basic element Node of an XML document <YYYYY>.

+

Constructor & Destructor Documentation

+ +

§ Element() [1/3]

+ +
+
+ + + + + + + + +
exml::Element::Element (const ememory::SharedPtr< exml::internal::Node > & _internalNode)
+
+ +

Constructor.

+
Parameters
+ + +
[in]_internalNodeInternal Node to set data
+
+
+ +
+
+ +

§ Element() [2/3]

+ +
+
+ + + + + + + + +
exml::Element::Element (const exml::Element_obj)
+
+ +

Copy constructor.

+
Parameters
+ + +
[in]_objObject to copy
+
+
+ +
+
+ +

§ Element() [3/3]

+ +
+
+ + + + + + + + +
exml::Element::Element (const std::string & _value = "")
+
+ +

Constructor.

+
Parameters
+ + +
[in]_valueElement name;
+
+
+ +
+
+

Member Function Documentation

+ +

§ clear()

+ +
+
+ + + + + +
+ + + + + + + +
void exml::Element::clear ()
+
+overridevirtual
+
+ +

clear the Node

+ +

Reimplemented from exml::Node.

+ +
+
+ +

§ getText()

+ +
+
+ + + + + + + +
std::string exml::Element::getText () const
+
+ +

get the internal data of the element (if the element has some sub node thay are converted in xml string == > like this it is not needed to use <![CDATA[...]]>

+
Returns
the curent data string. if Only one text node, then we get the parssed data (no & ...) if more than one node, then we transform &,",',<,> in xml normal text...
+ +
+
+ +

§ operator=()

+ +
+
+ + + + + + + + +
exml::Element& exml::Element::operator= (const exml::Element_obj)
+
+ +

Copy constructor.

+
Parameters
+ + +
[in]_objObject to copy
+
+
+
Returns
Local reference on this class
+ +
+
+

Member Data Documentation

+ +

§ nodes

+ +
+
+ + + + +
ElementData exml::Element::nodes
+
+ +

All Sub-nodes interface.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_element.png b/classexml_1_1_element.png new file mode 100644 index 0000000..de77ca8 Binary files /dev/null and b/classexml_1_1_element.png differ diff --git a/classexml_1_1_element_data-members.html b/classexml_1_1_element_data-members.html new file mode 100644 index 0000000..4d19bd8 --- /dev/null +++ b/classexml_1_1_element_data-members.html @@ -0,0 +1,170 @@ + + + + + + + + + + + exml: Ewol XML parser: Member List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml::ElementData Member List
+
+
+ +

This is the complete list of members for exml::ElementData, including all inherited members.

+ + + + + + + + + + + + + + + +
add(const exml::Node &_node)exml::ElementData
begin()exml::ElementData
begin() constexml::ElementData
ElementData(exml::Element *_list)exml::ElementData
end()exml::ElementData
end() constexml::ElementData
getType(int32_t _id) constexml::ElementData
iterator typedefexml::ElementData
operator[](int32_t _id)exml::ElementData
operator[](int32_t _id) constexml::ElementData
operator[](const std::string &_name)exml::ElementData
operator[](const std::string &_name) constexml::ElementData
remove(const std::string &_nodeName)exml::ElementData
size() constexml::ElementData
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_element_data.html b/classexml_1_1_element_data.html new file mode 100644 index 0000000..c393fa5 --- /dev/null +++ b/classexml_1_1_element_data.html @@ -0,0 +1,534 @@ + + + + + + + + + + + exml: Ewol XML parser: exml::ElementData Class Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
exml::ElementData Class Reference
+
+
+ +

#include <Element.hpp>

+ + + + +

+Public Types

using iterator = exml::iterator< exml::ElementData, exml::Node >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ElementData (exml::Element *_list)
 
size_t size () const
 
void add (const exml::Node &_node)
 
void remove (const std::string &_nodeName)
 
enum nodeType getType (int32_t _id) const
 
exml::Node operator[] (int32_t _id)
 
const exml::Node operator[] (int32_t _id) const
 
exml::Element operator[] (const std::string &_name)
 
const exml::Element operator[] (const std::string &_name) const
 
iterator begin ()
 
iterator end ()
 
const iterator begin () const
 
const iterator end () const
 
+

Detailed Description

+

Basic element Node of an XML document <YYYYY>.

+
Todo:

Remove node with a specisic ID/Iterator (erase)

+

Remove an Node with his exml::Element link

+
+

Member Typedef Documentation

+ +

§ iterator

+ +
+
+ +

Specify iterator of the element methode.

+ +
+
+

Constructor & Destructor Documentation

+ +

§ ElementData()

+ +
+
+ + + + + + + + +
exml::ElementData::ElementData (exml::Element_list)
+
+ +

constructor on the ElementData class

+
Parameters
+ + +
[in]_listGet pointer on the exml::Element class (must not be nullptr)
+
+
+ +
+
+

Member Function Documentation

+ +

§ add()

+ +
+
+ + + + + + + + +
void exml::ElementData::add (const exml::Node_node)
+
+ +

add a node at the element (not exml::Attribute (move in the attribute automaticly).

+
Parameters
+ + +
[in]_nodeNode to add.
+
+
+ +
+
+ +

§ begin() [1/2]

+ +
+
+ + + + + + + +
iterator exml::ElementData::begin ()
+
+ +

Get iterator of the first sub nodes.

+
Returns
iterator on the begin position of the nodes
+ +
+
+ +

§ begin() [2/2]

+ +
+
+ + + + + + + +
const iterator exml::ElementData::begin () const
+
+ +

Get const iterator of the first sub nodes.

+
Returns
const iterator on the begin position of the nodes
+ +
+
+ +

§ end() [1/2]

+ +
+
+ + + + + + + +
iterator exml::ElementData::end ()
+
+ +

Get iterator of the next of the last sub nodes.

+
Returns
iterator on the next of the last position of the nodes
+ +
+
+ +

§ end() [2/2]

+ +
+
+ + + + + + + +
const iterator exml::ElementData::end () const
+
+ +

Get const iterator of the next of the last sub nodes.

+
Returns
const iterator on the next of the last position of the nodes
+ +
+
+ +

§ getType()

+ +
+
+ + + + + + + + +
enum nodeType exml::ElementData::getType (int32_t _id) const
+
+ +

get the type of the element id.

+
Parameters
+ + +
[in]_idId of the element.
+
+
+
Returns
the Current type of the element or exml::typeUnknow.
+ +
+
+ +

§ operator[]() [1/4]

+ +
+
+ + + + + + + + +
exml::Node exml::ElementData::operator[] (int32_t _id)
+
+ +

get the Node pointer of the element id.

+
Parameters
+ + +
[in]_idId of the element.
+
+
+
Returns
Pointer on node.
+ +
+
+ +

§ operator[]() [2/4]

+ +
+
+ + + + + + + + +
const exml::Node exml::ElementData::operator[] (int32_t _id) const
+
+ +

get the Node pointer of the element id.

+
Parameters
+ + +
[in]_idId of the element.
+
+
+
Returns
Pointer on node.
+ +
+
+ +

§ operator[]() [3/4]

+ +
+
+ + + + + + + + +
exml::Element exml::ElementData::operator[] (const std::string & _name)
+
+ +

get an element with his name (work only with exml::Element)

+
Parameters
+ + +
[in]_nameName of the element that is requested
+
+
+
Returns
Pointer on the element or NULL.
+ +
+
+ +

§ operator[]() [4/4]

+ +
+
+ + + + + + + + +
const exml::Element exml::ElementData::operator[] (const std::string & _name) const
+
+ +

get an element with his name (work only with exml::Element)

+
Parameters
+ + +
[in]_nameName of the element that is requested
+
+
+
Returns
Pointer on the element or NULL.
+ +
+
+ +

§ remove()

+ +
+
+ + + + + + + + +
void exml::ElementData::remove (const std::string & _nodeName)
+
+ +

Remove a node with his name.

+
Parameters
+ + +
[in]_nodeNameName of the node.
+
+
+ +
+
+ +

§ size()

+ +
+
+ + + + + + + +
size_t exml::ElementData::size () const
+
+ +

get the number of sub element in the node (can be exml::Comment ; exml::Element ; exml::Text :exml::Declaration).

+
Returns
a number >=0.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_file_pos-members.html b/classexml_1_1_file_pos-members.html new file mode 100644 index 0000000..e783b31 --- /dev/null +++ b/classexml_1_1_file_pos-members.html @@ -0,0 +1,169 @@ + + + + + + + + + + + exml: Ewol XML parser: Member List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml::FilePos Member List
+
+
+ +

This is the complete list of members for exml::FilePos, including all inherited members.

+ + + + + + + + + + + + + + +
check(char32_t _val)exml::FilePos
clear()exml::FilePos
FilePos()exml::FilePos
FilePos(size_t _line, size_t _col)exml::FilePos
getCol() constexml::FilePos
getLine() constexml::FilePos
newLine()exml::FilePos
operator++()exml::FilePos
operator+=(const FilePos &_obj)exml::FilePos
operator+=(size_t _col)exml::FilePos
operator--()exml::FilePos
operator=(const FilePos &_obj)exml::FilePos
set(size_t _line, size_t _col)exml::FilePos
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_file_pos.html b/classexml_1_1_file_pos.html new file mode 100644 index 0000000..6ffd880 --- /dev/null +++ b/classexml_1_1_file_pos.html @@ -0,0 +1,516 @@ + + + + + + + + + + + exml: Ewol XML parser: exml::FilePos Class Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
exml::FilePos Class Reference
+
+
+ +

#include <FilePos.hpp>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 FilePos ()
 
 FilePos (size_t _line, size_t _col)
 
FilePosoperator++ ()
 
FilePosoperator-- ()
 
FilePosoperator+= (const FilePos &_obj)
 
FilePosoperator+= (size_t _col)
 
FilePosoperator= (const FilePos &_obj)
 
void newLine ()
 
bool check (char32_t _val)
 
void set (size_t _line, size_t _col)
 
void clear ()
 
size_t getCol () const
 
size_t getLine () const
 
+

Detailed Description

+

Position in the file of the original data.

+

Constructor & Destructor Documentation

+ +

§ FilePos() [1/2]

+ +
+
+ + + + + + + +
exml::FilePos::FilePos ()
+
+ +

default contructor (set line and col at 0)

+ +
+
+ +

§ FilePos() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
exml::FilePos::FilePos (size_t _line,
size_t _col 
)
+
+ +

initialize constructor

+
Parameters
+ + + +
[in]_lineLine in the file
[in]_colColomn in the file
+
+
+ +
+
+

Member Function Documentation

+ +

§ check()

+ +
+
+ + + + + + + + +
bool exml::FilePos::check (char32_t _val)
+
+ +

Check if the value is a new line and update internal property.

+
Parameters
+ + +
[in]_valChar value to check
+
+
+
Returns
true We find a new line
+
+false We NOT find a new line
+ +
+
+ +

§ clear()

+ +
+
+ + + + + + + +
void exml::FilePos::clear ()
+
+ +

Reset position at 0,0.

+ +
+
+ +

§ getCol()

+ +
+
+ + + + + + + +
size_t exml::FilePos::getCol () const
+
+ +

Get the colomn position.

+
Returns
Colomn in number of utf8-char
+ +
+
+ +

§ getLine()

+ +
+
+ + + + + + + +
size_t exml::FilePos::getLine () const
+
+ +

Get the line number position.

+
Returns
line ID (start at 0)
+ +
+
+ +

§ newLine()

+ +
+
+ + + + + + + +
void exml::FilePos::newLine ()
+
+ +

Find a new line & reset colomn at 0.

+ +
+
+ +

§ operator++()

+ +
+
+ + + + + + + +
FilePos& exml::FilePos::operator++ ()
+
+ +

Increment the colomn position.

+
Returns
Reference on this
+ +
+
+ +

§ operator+=() [1/2]

+ +
+
+ + + + + + + + +
FilePos& exml::FilePos::operator+= (const FilePos_obj)
+
+ +

Addition operator.

+
Parameters
+ + +
[in]_objAddition object..
+
+
+
Returns
Reference on this
+ +
+
+ +

§ operator+=() [2/2]

+ +
+
+ + + + + + + + +
FilePos& exml::FilePos::operator+= (size_t _col)
+
+ +

Colomn addition operator.

+
Parameters
+ + +
[in]_colNumber of colomn to add
+
+
+
Returns
Reference on this
+ +
+
+ +

§ operator--()

+ +
+
+ + + + + + + +
FilePos& exml::FilePos::operator-- ()
+
+ +

Decrement the colomn position.

+
Returns
Reference on this
+ +
+
+ +

§ operator=()

+ +
+
+ + + + + + + + +
FilePos& exml::FilePos::operator= (const FilePos_obj)
+
+ +

Asignment operator.

+
Parameters
+ + +
[in]_objObject to copy
+
+
+
Returns
Reference on this
+ +
+
+ +

§ set()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void exml::FilePos::set (size_t _line,
size_t _col 
)
+
+ +

Setter of specific data.

+
Parameters
+ + + +
[in]_lineLine in the file
[in]_colColomn in the file
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_node-members.html b/classexml_1_1_node-members.html new file mode 100644 index 0000000..32b9056 --- /dev/null +++ b/classexml_1_1_node-members.html @@ -0,0 +1,187 @@ + + + + + + + + + + + exml: Ewol XML parser: Member List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml::Node Member List
+
+
+ +

This is the complete list of members for exml::Node, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
clear()exml::Nodevirtual
exist() constexml::Node
exml::AttributeListData (defined in exml::Node)exml::Nodefriend
exml::Element (defined in exml::Node)exml::Nodefriend
exml::ElementData (defined in exml::Node)exml::Nodefriend
getPos() constexml::Node
getType() constexml::Node
getValue() constexml::Node
isAttribute() constexml::Node
isComment() constexml::Node
isDeclaration() constexml::Node
isDocument() constexml::Node
isElement() constexml::Node
isText() constexml::Node
m_dataexml::Nodeprotected
Node(const ememory::SharedPtr< exml::internal::Node > &_internalNode)exml::Node
Node()exml::Node
setValue(std::string _value)exml::Nodevirtual
toAttribute()exml::Node
toAttribute() constexml::Node
toComment()exml::Node
toComment() constexml::Node
toDeclaration()exml::Node
toDeclaration() constexml::Node
toDocument()exml::Node
toDocument() constexml::Node
toElement()exml::Node
toElement() constexml::Node
toText()exml::Node
toText() constexml::Node
~Node()=defaultexml::Nodevirtual
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_node.html b/classexml_1_1_node.html new file mode 100644 index 0000000..cfc325e --- /dev/null +++ b/classexml_1_1_node.html @@ -0,0 +1,860 @@ + + + + + + + + + + + exml: Ewol XML parser: exml::Node Class Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
exml::Node Class Reference
+
+
+ +

#include <Node.hpp>

+
+Inheritance diagram for exml::Node:
+
+
+ + +exml::Attribute +exml::AttributeList +exml::Comment +exml::Text +exml::Declaration +exml::Element +exml::DeclarationXML +exml::Document + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Node (const ememory::SharedPtr< exml::internal::Node > &_internalNode)
 
 Node ()
 
virtual ~Node ()=default
 
bool exist () const
 
exml::FilePos getPos () const
 
virtual void setValue (std::string _value)
 
const std::string & getValue () const
 
enum nodeType getType () const
 
exml::Document toDocument ()
 
const exml::Document toDocument () const
 
exml::Attribute toAttribute ()
 
const exml::Attribute toAttribute () const
 
exml::Comment toComment ()
 
const exml::Comment toComment () const
 
exml::Declaration toDeclaration ()
 
const exml::Declaration toDeclaration () const
 
exml::Element toElement ()
 
const exml::Element toElement () const
 
exml::Text toText ()
 
const exml::Text toText () const
 
bool isDocument () const
 
bool isAttribute () const
 
bool isComment () const
 
bool isDeclaration () const
 
bool isElement () const
 
bool isText () const
 
virtual void clear ()
 
+ + + +

+Protected Attributes

ememory::SharedPtr< exml::internal::Nodem_data
 
+ + + + + + + +

+Friends

+class exml::Element
 
+class exml::AttributeListData
 
+class exml::ElementData
 
+

Detailed Description

+

Basic main object of all xml elements.

+

Constructor & Destructor Documentation

+ +

§ Node() [1/2]

+ +
+
+ + + + + + + + +
exml::Node::Node (const ememory::SharedPtr< exml::internal::Node > & _internalNode)
+
+ +

basic element of a xml structure

+
Parameters
+ + +
[in]_internalNodeInternal reference of the Node
+
+
+ +
+
+ +

§ Node() [2/2]

+ +
+
+ + + + + + + +
exml::Node::Node ()
+
+ +

basic element of a xml structure

+ +
+
+ +

§ ~Node()

+ +
+
+ + + + + +
+ + + + + + + +
virtual exml::Node::~Node ()
+
+virtualdefault
+
+ +

Virtualize destructor.

+ +
+
+

Member Function Documentation

+ +

§ clear()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void exml::Node::clear ()
+
+virtual
+
+ +

clear the Node

+ +

Reimplemented in exml::Element, and exml::Attribute.

+ +
+
+ +

§ exist()

+ +
+
+ + + + + + + +
bool exml::Node::exist () const
+
+ +

Check if the element exit.

+
Returns
true The element exist
+
+false The element does NOT exist
+ +
+
+ +

§ getPos()

+ +
+
+ + + + + + + +
exml::FilePos exml::Node::getPos () const
+
+ +

get the current position where the element is in the file

+
Returns
The file position reference
+ +
+
+ +

§ getType()

+ +
+
+ + + + + + + +
enum nodeType exml::Node::getType () const
+
+ +

get the node type.

+
Returns
the type of the Node.
+ +
+
+ +

§ getValue()

+ +
+
+ + + + + + + +
const std::string& exml::Node::getValue () const
+
+ +

get the current element Value.

+
Returns
the reference of the string value.
+ +
+
+ +

§ isAttribute()

+ +
+
+ + + + + + + +
bool exml::Node::isAttribute () const
+
+ +

check if the node is a exml::Attribute

+
Returns
true if the node is a exml::Attribute
+ +
+
+ +

§ isComment()

+ +
+
+ + + + + + + +
bool exml::Node::isComment () const
+
+ +

check if the node is a exml::Comment

+
Returns
true if the node is a exml::Comment
+ +
+
+ +

§ isDeclaration()

+ +
+
+ + + + + + + +
bool exml::Node::isDeclaration () const
+
+ +

check if the node is a exml::Declaration

+
Returns
true if the node is a exml::Declaration
+ +
+
+ +

§ isDocument()

+ +
+
+ + + + + + + +
bool exml::Node::isDocument () const
+
+ +

check if the node is a exml::Document

+
Returns
true if the node is a exml::Document
+ +
+
+ +

§ isElement()

+ +
+
+ + + + + + + +
bool exml::Node::isElement () const
+
+ +

check if the node is a exml::Element

+
Returns
true if the node is a exml::Element
+ +
+
+ +

§ isText()

+ +
+
+ + + + + + + +
bool exml::Node::isText () const
+
+ +

check if the node is a exml::Text

+
Returns
true if the node is a exml::Text
+ +
+
+ +

§ setValue()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void exml::Node::setValue (std::string _value)
+
+virtual
+
+ +

set the value of the node.

+
Parameters
+ + +
[in]_valueNew value of the node.
+
+
+ +
+
+ +

§ toAttribute() [1/2]

+ +
+
+ + + + + + + +
exml::Attribute exml::Node::toAttribute ()
+
+ +

Cast the element in a Attribute if it is possible.

+
Returns
pointer on the class or nullptr.
+ +
+
+ +

§ toAttribute() [2/2]

+ +
+
+ + + + + + + +
const exml::Attribute exml::Node::toAttribute () const
+
+ +

Cast the element in a Attribute if it is possible.

+
Returns
CONST pointer on the class or nullptr.
+ +
+
+ +

§ toComment() [1/2]

+ +
+
+ + + + + + + +
exml::Comment exml::Node::toComment ()
+
+ +

Cast the element in a Comment if it is possible.

+
Returns
pointer on the class or nullptr.
+ +
+
+ +

§ toComment() [2/2]

+ +
+
+ + + + + + + +
const exml::Comment exml::Node::toComment () const
+
+ +

Cast the element in a Comment if it is possible.

+
Returns
CONST pointer on the class or nullptr.
+ +
+
+ +

§ toDeclaration() [1/2]

+ +
+
+ + + + + + + +
exml::Declaration exml::Node::toDeclaration ()
+
+ +

Cast the element in a Declaration if it is possible.

+
Returns
pointer on the class or nullptr.
+ +
+
+ +

§ toDeclaration() [2/2]

+ +
+
+ + + + + + + +
const exml::Declaration exml::Node::toDeclaration () const
+
+ +

Cast the element in a Declaration if it is possible.

+
Returns
CONST pointer on the class or nullptr.
+ +
+
+ +

§ toDocument() [1/2]

+ +
+
+ + + + + + + +
exml::Document exml::Node::toDocument ()
+
+ +

Cast the element in a Document if it is possible.

+
Returns
pointer on the class or nullptr.
+ +
+
+ +

§ toDocument() [2/2]

+ +
+
+ + + + + + + +
const exml::Document exml::Node::toDocument () const
+
+ +

Cast the element in a Document if it is possible.

+
Returns
CONST pointer on the class or nullptr.
+ +
+
+ +

§ toElement() [1/2]

+ +
+
+ + + + + + + +
exml::Element exml::Node::toElement ()
+
+ +

Cast the element in a Element if it is possible.

+
Returns
pointer on the class or nullptr.
+ +
+
+ +

§ toElement() [2/2]

+ +
+
+ + + + + + + +
const exml::Element exml::Node::toElement () const
+
+ +

Cast the element in a Element if it is possible.

+
Returns
CONST pointer on the class or nullptr.
+ +
+
+ +

§ toText() [1/2]

+ +
+
+ + + + + + + +
exml::Text exml::Node::toText ()
+
+ +

Cast the element in a Text if it is possible.

+
Returns
pointer on the class or nullptr.
+ +
+
+ +

§ toText() [2/2]

+ +
+
+ + + + + + + +
const exml::Text exml::Node::toText () const
+
+ +

Cast the element in a Text if it is possible.

+
Returns
CONST pointer on the class or nullptr.
+ +
+
+

Member Data Documentation

+ +

§ m_data

+ +
+
+ + + + + +
+ + + + +
ememory::SharedPtr<exml::internal::Node> exml::Node::m_data
+
+protected
+
+ +

internal reference on a node

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • framework/atria-soft/exml/exml/Node.hpp
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_node.png b/classexml_1_1_node.png new file mode 100644 index 0000000..1983cfe Binary files /dev/null and b/classexml_1_1_node.png differ diff --git a/classexml_1_1_text-members.html b/classexml_1_1_text-members.html new file mode 100644 index 0000000..2d99bcb --- /dev/null +++ b/classexml_1_1_text-members.html @@ -0,0 +1,188 @@ + + + + + + + + + + + exml: Ewol XML parser: Member List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml::Text Member List
+
+
+ +

This is the complete list of members for exml::Text, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
clear()exml::Nodevirtual
exist() constexml::Node
getPos() constexml::Node
getType() constexml::Node
getValue() constexml::Node
isAttribute() constexml::Node
isComment() constexml::Node
isDeclaration() constexml::Node
isDocument() constexml::Node
isElement() constexml::Node
isText() constexml::Node
m_dataexml::Nodeprotected
Node(const ememory::SharedPtr< exml::internal::Node > &_internalNode)exml::Node
Node()exml::Node
operator=(const exml::Text &_obj)exml::Text
setValue(std::string _value)exml::Nodevirtual
Text(ememory::SharedPtr< exml::internal::Node > _internalNode)exml::Text
Text(const exml::Text &_obj)exml::Text
Text(const std::string &_data="")exml::Text
toAttribute()exml::Node
toAttribute() constexml::Node
toComment()exml::Node
toComment() constexml::Node
toDeclaration()exml::Node
toDeclaration() constexml::Node
toDocument()exml::Node
toDocument() constexml::Node
toElement()exml::Node
toElement() constexml::Node
toText()exml::Node
toText() constexml::Node
~Node()=defaultexml::Nodevirtual
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_text.html b/classexml_1_1_text.html new file mode 100644 index 0000000..cb653c3 --- /dev/null +++ b/classexml_1_1_text.html @@ -0,0 +1,352 @@ + + + + + + + + + + + exml: Ewol XML parser: exml::Text Class Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
exml::Text Class Reference
+
+
+ +

#include <Text.hpp>

+
+Inheritance diagram for exml::Text:
+
+
+ + +exml::Node + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Text (ememory::SharedPtr< exml::internal::Node > _internalNode)
 
 Text (const exml::Text &_obj)
 
 Text (const std::string &_data="")
 
exml::Textoperator= (const exml::Text &_obj)
 
- Public Member Functions inherited from exml::Node
 Node (const ememory::SharedPtr< exml::internal::Node > &_internalNode)
 
 Node ()
 
virtual ~Node ()=default
 
bool exist () const
 
exml::FilePos getPos () const
 
virtual void setValue (std::string _value)
 
const std::string & getValue () const
 
enum nodeType getType () const
 
exml::Document toDocument ()
 
const exml::Document toDocument () const
 
exml::Attribute toAttribute ()
 
const exml::Attribute toAttribute () const
 
exml::Comment toComment ()
 
const exml::Comment toComment () const
 
exml::Declaration toDeclaration ()
 
const exml::Declaration toDeclaration () const
 
exml::Element toElement ()
 
const exml::Element toElement () const
 
exml::Text toText ()
 
const exml::Text toText () const
 
bool isDocument () const
 
bool isAttribute () const
 
bool isComment () const
 
bool isDeclaration () const
 
bool isElement () const
 
bool isText () const
 
virtual void clear ()
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from exml::Node
ememory::SharedPtr< exml::internal::Nodem_data
 
+

Detailed Description

+

Text node interface (internal data between two balise : <XXX> ALL here </XXX>.

+

Constructor & Destructor Documentation

+ +

§ Text() [1/3]

+ +
+
+ + + + + + + + +
exml::Text::Text (ememory::SharedPtr< exml::internal::Node_internalNode)
+
+ +

Constructor.

+
Parameters
+ + +
[in]_internalNodeInternal Node to set data
+
+
+ +
+
+ +

§ Text() [2/3]

+ +
+
+ + + + + + + + +
exml::Text::Text (const exml::Text_obj)
+
+ +

Copy constructor.

+
Parameters
+ + +
[in]_objObject to copy
+
+
+ +
+
+ +

§ Text() [3/3]

+ +
+
+ + + + + + + + +
exml::Text::Text (const std::string & _data = "")
+
+ +

Constructor.

+
Parameters
+ + +
[in]_dataString data of the current Text
+
+
+ +
+
+

Member Function Documentation

+ +

§ operator=()

+ +
+
+ + + + + + + + +
exml::Text& exml::Text::operator= (const exml::Text_obj)
+
+ +

Copy constructor.

+
Parameters
+ + +
[in]_objObject to copy
+
+
+
Returns
A reference on this object
+ +
+
+
The documentation for this class was generated from the following file:
    +
  • framework/atria-soft/exml/exml/Text.hpp
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1_text.png b/classexml_1_1_text.png new file mode 100644 index 0000000..1f69460 Binary files /dev/null and b/classexml_1_1_text.png differ diff --git a/classexml_1_1internal_1_1_attribute-members.html b/classexml_1_1internal_1_1_attribute-members.html new file mode 100644 index 0000000..a8e3d34 --- /dev/null +++ b/classexml_1_1internal_1_1_attribute-members.html @@ -0,0 +1,201 @@ + + + + + + + + + + + exml: Ewol XML parser: Member List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml::internal::Attribute Member List
+
+
+ +

This is the complete list of members for exml::internal::Attribute, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addIndent(std::string &_data, int32_t _indent) constexml::internal::Nodeprotected
Attribute(const std::string &_name="", const std::string &_value="")exml::internal::Attributeprotected
checkAvaillable(char32_t _val, bool _firstChar) constexml::internal::Nodeprotected
clear() overrideexml::internal::Attributevirtual
countWhiteChar(const std::string &_data, int32_t _pos, exml::FilePos &_filePos) constexml::internal::Nodeprotected
create(const std::string &_name="", const std::string &_value="")exml::internal::Attributestatic
drawElementParsed(char32_t _val, const exml::FilePos &_filePos) constexml::internal::Nodeprotected
EnableSharedFromThis()ememory::EnableSharedFromThis< Node >protected
getName() constexml::internal::Attributeinlinevirtual
getPos() constexml::internal::Node
getType() const overrideexml::internal::Attributeinlinevirtual
getValue() constexml::internal::Nodevirtual
iGenerate(std::string &_data, int32_t _indent) const overrideexml::internal::Attributevirtual
iParse(const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc) overrideexml::internal::Attributevirtual
isAttribute() constexml::internal::Node
isComment() constexml::internal::Node
isDeclaration() constexml::internal::Node
isDocument() constexml::internal::Node
isElement() constexml::internal::Node
isText() constexml::internal::Node
m_nameexml::internal::Attributeprotected
m_posexml::internal::Nodeprotected
m_valueexml::internal::Nodeprotected
Node()exml::internal::Nodeinlineprotected
Node(const std::string &_value)exml::internal::Nodeprotected
setName(const std::string &_name)exml::internal::Attributeinlinevirtual
setValue(std::string _value)exml::internal::Nodevirtual
sharedFromThis()ememory::EnableSharedFromThis< Node >
sharedFromThis() constememory::EnableSharedFromThis< Node >
toAttribute() overrideexml::internal::Attributeinlinevirtual
toAttribute() const overrideexml::internal::Attributeinlinevirtual
toComment()exml::internal::Nodevirtual
toComment() constexml::internal::Nodevirtual
toDeclaration()exml::internal::Nodevirtual
toDeclaration() constexml::internal::Nodevirtual
toDocument()exml::internal::Nodevirtual
toDocument() constexml::internal::Nodevirtual
toElement()exml::internal::Nodevirtual
toElement() constexml::internal::Nodevirtual
toText()exml::internal::Nodevirtual
toText() constexml::internal::Nodevirtual
weakFromThis()ememory::EnableSharedFromThis< Node >
weakFromThis() constememory::EnableSharedFromThis< Node >
~EnableSharedFromThis()=defaultememory::EnableSharedFromThis< Node >protectedvirtual
~Node()=defaultexml::internal::Nodevirtual
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1internal_1_1_attribute.html b/classexml_1_1internal_1_1_attribute.html new file mode 100644 index 0000000..6dfb5b9 --- /dev/null +++ b/classexml_1_1internal_1_1_attribute.html @@ -0,0 +1,700 @@ + + + + + + + + + + + exml: Ewol XML parser: exml::internal::Attribute Class Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <Attribute.hpp>

+
+Inheritance diagram for exml::internal::Attribute:
+
+
+ + +exml::internal::Node +ememory::EnableSharedFromThis< Node > +ememory::EnableSharedFromThisBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual void setName (const std::string &_name)
 
virtual const std::string & getName () const
 
enum nodeType getType () const override
 
bool iParse (const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc) override
 
bool iGenerate (std::string &_data, int32_t _indent) const override
 
ememory::SharedPtr< exml::internal::AttributetoAttribute () override
 
const ememory::SharedPtr< exml::internal::AttributetoAttribute () const override
 
void clear () override
 
- Public Member Functions inherited from exml::internal::Node
virtual ~Node ()=default
 
const exml::FilePosgetPos () const
 
virtual void setValue (std::string _value)
 
virtual const std::string & getValue () const
 
virtual ememory::SharedPtr< exml::internal::DocumenttoDocument ()
 
virtual const ememory::SharedPtr< exml::internal::DocumenttoDocument () const
 
virtual ememory::SharedPtr< exml::internal::CommenttoComment ()
 
virtual const ememory::SharedPtr< exml::internal::CommenttoComment () const
 
virtual ememory::SharedPtr< exml::internal::DeclarationtoDeclaration ()
 
virtual const ememory::SharedPtr< exml::internal::DeclarationtoDeclaration () const
 
virtual ememory::SharedPtr< exml::internal::ElementtoElement ()
 
virtual const ememory::SharedPtr< exml::internal::ElementtoElement () const
 
virtual ememory::SharedPtr< exml::internal::TexttoText ()
 
virtual const ememory::SharedPtr< exml::internal::TexttoText () const
 
bool isDocument () const
 
bool isAttribute () const
 
bool isComment () const
 
bool isDeclaration () const
 
bool isElement () const
 
bool isText () const
 
- Public Member Functions inherited from ememory::EnableSharedFromThis< Node >
+ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis ()
 
+const ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis () const
 
+ememory::WeakPtr< EMEMORY_TYPE > weakFromThis ()
 
+const ememory::WeakPtr< EMEMORY_TYPE > weakFromThis () const
 
+ + + +

+Static Public Member Functions

static ememory::SharedPtr< Attributecreate (const std::string &_name="", const std::string &_value="")
 
+ + + + + + + + + + + + + + + + +

+Protected Member Functions

 Attribute (const std::string &_name="", const std::string &_value="")
 
- Protected Member Functions inherited from exml::internal::Node
 Node ()
 
 Node (const std::string &_value)
 
void addIndent (std::string &_data, int32_t _indent) const
 
void drawElementParsed (char32_t _val, const exml::FilePos &_filePos) const
 
bool checkAvaillable (char32_t _val, bool _firstChar) const
 
int32_t countWhiteChar (const std::string &_data, int32_t _pos, exml::FilePos &_filePos) const
 
+ + + + + + + + +

+Protected Attributes

std::string m_name
 
- Protected Attributes inherited from exml::internal::Node
exml::FilePos m_pos
 
std::string m_value
 
+

Detailed Description

+

Single attribute element.

+

Constructor & Destructor Documentation

+ +

§ Attribute()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
exml::internal::Attribute::Attribute (const std::string & _name = "",
const std::string & _value = "" 
)
+
+protected
+
+ +

Constructor.

+
Parameters
+ + + +
[in]_nameName of the attribute.
[in]_valueValue of the attribute.
+
+
+ +
+
+

Member Function Documentation

+ +

§ clear()

+ +
+
+ + + + + +
+ + + + + + + +
void exml::internal::Attribute::clear ()
+
+overridevirtual
+
+ +

clear the Node

+ +

Reimplemented from exml::internal::Node.

+ +
+
+ +

§ create()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static ememory::SharedPtr<Attribute> exml::internal::Attribute::create (const std::string & _name = "",
const std::string & _value = "" 
)
+
+static
+
+ +

defined factory

+
Parameters
+ + + +
[in]_nameName of the attribute
[in]_valueValue of the attribute
+
+
+
Returns
Shared pointer on the Attribute element
+ +
+
+ +

§ getName()

+ +
+
+ + + + + +
+ + + + + + + +
virtual const std::string& exml::internal::Attribute::getName () const
+
+inlinevirtual
+
+ +

get the current name of the Attribute

+
Returns
String of the attribute
+ +
+
+ +

§ getType()

+ +
+
+ + + + + +
+ + + + + + + +
enum nodeType exml::internal::Attribute::getType () const
+
+inlineoverridevirtual
+
+ +

get the node type.

+
Returns
the type of the Node.
+ +

Reimplemented from exml::internal::Node.

+ +
+
+ +

§ iGenerate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool exml::internal::Attribute::iGenerate (std::string & _data,
int32_t _indent 
) const
+
+overridevirtual
+
+ +

generate a string with the tree of the xml

+
Parameters
+ + + +
[in,out]_datastring where to add the elements
[in]_indentcurrent indentation of the file
+
+
+
Returns
false if an error occured.
+ +

Reimplemented from exml::internal::Node.

+ +
+
+ +

§ iParse()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool exml::internal::Attribute::iParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::FilePos_filePos,
exml::internal::Document_doc 
)
+
+overridevirtual
+
+ +

parse the Current node [pure VIRUAL]

+
Parameters
+ + + + + + +
[in]_datadata string to parse.
[in,out]_posposition in the string to start parse, return the position end of parsing.
[in]_caseSensitiveRequest a parsion of element that is not case sensitive (all element is in low case)
[in,out]_filePosfile parsing position (line x col x)
[in,out]_docBase document reference
+
+
+
Returns
false if an error occured.
+ +

Implements exml::internal::Node.

+ +
+
+ +

§ setName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void exml::internal::Attribute::setName (const std::string & _name)
+
+inlinevirtual
+
+ +

set the name of the attribute

+
Parameters
+ + +
[in]_nameNew name of the attribute
+
+
+ +
+
+ +

§ toAttribute() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
ememory::SharedPtr<exml::internal::Attribute> exml::internal::Attribute::toAttribute ()
+
+inlineoverridevirtual
+
+ +

Cast the element in a Attribute if it is possible.

+
Returns
pointer on the class or nullptr.
+ +

Reimplemented from exml::internal::Node.

+ +
+
+ +

§ toAttribute() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
const ememory::SharedPtr<exml::internal::Attribute> exml::internal::Attribute::toAttribute () const
+
+inlineoverridevirtual
+
+ +

Cast the element in a Attribute if it is possible.

+
Returns
CONST pointer on the class or nullptr.
+ +

Reimplemented from exml::internal::Node.

+ +
+
+

Member Data Documentation

+ +

§ m_name

+ +
+
+ + + + + +
+ + + + +
std::string exml::internal::Attribute::m_name
+
+protected
+
+ +

Name of the attribute.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1internal_1_1_attribute.png b/classexml_1_1internal_1_1_attribute.png new file mode 100644 index 0000000..5167e03 Binary files /dev/null and b/classexml_1_1internal_1_1_attribute.png differ diff --git a/classexml_1_1internal_1_1_attribute_list-members.html b/classexml_1_1internal_1_1_attribute_list-members.html new file mode 100644 index 0000000..4991114 --- /dev/null +++ b/classexml_1_1internal_1_1_attribute_list-members.html @@ -0,0 +1,207 @@ + + + + + + + + + + + exml: Ewol XML parser: Member List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml::internal::AttributeList Member List
+
+
+ +

This is the complete list of members for exml::internal::AttributeList, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addIndent(std::string &_data, int32_t _indent) constexml::internal::Nodeprotected
appendAttribute(const ememory::SharedPtr< exml::internal::Attribute > &_attr)exml::internal::AttributeList
AttributeList(const std::string &_value="")exml::internal::AttributeListinlineprotected
checkAvaillable(char32_t _val, bool _firstChar) constexml::internal::Nodeprotected
clear() overrideexml::internal::AttributeListvirtual
countWhiteChar(const std::string &_data, int32_t _pos, exml::FilePos &_filePos) constexml::internal::Nodeprotected
drawElementParsed(char32_t _val, const exml::FilePos &_filePos) constexml::internal::Nodeprotected
EnableSharedFromThis()ememory::EnableSharedFromThis< Node >protected
existAttribute(const std::string &_name) constexml::internal::AttributeList
getAttr(int32_t _id)exml::internal::AttributeList
getAttr(int32_t _id) constexml::internal::AttributeList
getAttribute(const std::string &_name) constexml::internal::AttributeList
getAttrPair(int32_t _id) constexml::internal::AttributeList
getPos() constexml::internal::Node
getType() constexml::internal::Nodevirtual
getValue() constexml::internal::Nodevirtual
iGenerate(std::string &_data, int32_t _indent) const overrideexml::internal::AttributeListvirtual
iParse(const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc)=0exml::internal::Nodepure virtual
isAttribute() constexml::internal::Node
isComment() constexml::internal::Node
isDeclaration() constexml::internal::Node
isDocument() constexml::internal::Node
isElement() constexml::internal::Node
isText() constexml::internal::Node
m_listAttributeexml::internal::AttributeListprotected
m_posexml::internal::Nodeprotected
m_valueexml::internal::Nodeprotected
Node()exml::internal::Nodeinlineprotected
Node(const std::string &_value)exml::internal::Nodeprotected
removeAttribute(const std::string &_name)exml::internal::AttributeList
setAttribute(const std::string &_name, const std::string &_value)exml::internal::AttributeList
setValue(std::string _value)exml::internal::Nodevirtual
sharedFromThis()ememory::EnableSharedFromThis< Node >
sharedFromThis() constememory::EnableSharedFromThis< Node >
sizeAttribute() constexml::internal::AttributeListinline
toAttribute()exml::internal::Nodevirtual
toAttribute() constexml::internal::Nodevirtual
toComment()exml::internal::Nodevirtual
toComment() constexml::internal::Nodevirtual
toDeclaration()exml::internal::Nodevirtual
toDeclaration() constexml::internal::Nodevirtual
toDocument()exml::internal::Nodevirtual
toDocument() constexml::internal::Nodevirtual
toElement()exml::internal::Nodevirtual
toElement() constexml::internal::Nodevirtual
toText()exml::internal::Nodevirtual
toText() constexml::internal::Nodevirtual
weakFromThis()ememory::EnableSharedFromThis< Node >
weakFromThis() constememory::EnableSharedFromThis< Node >
~EnableSharedFromThis()=defaultememory::EnableSharedFromThis< Node >protectedvirtual
~Node()=defaultexml::internal::Nodevirtual
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1internal_1_1_attribute_list.html b/classexml_1_1internal_1_1_attribute_list.html new file mode 100644 index 0000000..c493f09 --- /dev/null +++ b/classexml_1_1internal_1_1_attribute_list.html @@ -0,0 +1,693 @@ + + + + + + + + + + + exml: Ewol XML parser: exml::internal::AttributeList Class Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
exml::internal::AttributeList Class Reference
+
+
+ +

#include <AttributeList.hpp>

+
+Inheritance diagram for exml::internal::AttributeList:
+
+
+ + +exml::internal::Node +ememory::EnableSharedFromThis< Node > +ememory::EnableSharedFromThisBase +exml::internal::Declaration +exml::internal::Element +exml::internal::DeclarationXML +exml::internal::Document + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

size_t sizeAttribute () const
 
void appendAttribute (const ememory::SharedPtr< exml::internal::Attribute > &_attr)
 
ememory::SharedPtr< AttributegetAttr (int32_t _id)
 
ememory::SharedPtr< const AttributegetAttr (int32_t _id) const
 
std::pair< std::string, std::string > getAttrPair (int32_t _id) const
 
const std::string & getAttribute (const std::string &_name) const
 
bool existAttribute (const std::string &_name) const
 
void setAttribute (const std::string &_name, const std::string &_value)
 
bool removeAttribute (const std::string &_name)
 
bool iGenerate (std::string &_data, int32_t _indent) const override
 
void clear () override
 
- Public Member Functions inherited from exml::internal::Node
virtual ~Node ()=default
 
virtual bool iParse (const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc)=0
 
const exml::FilePosgetPos () const
 
virtual void setValue (std::string _value)
 
virtual const std::string & getValue () const
 
virtual enum nodeType getType () const
 
virtual ememory::SharedPtr< exml::internal::DocumenttoDocument ()
 
virtual const ememory::SharedPtr< exml::internal::DocumenttoDocument () const
 
virtual ememory::SharedPtr< exml::internal::AttributetoAttribute ()
 
virtual const ememory::SharedPtr< exml::internal::AttributetoAttribute () const
 
virtual ememory::SharedPtr< exml::internal::CommenttoComment ()
 
virtual const ememory::SharedPtr< exml::internal::CommenttoComment () const
 
virtual ememory::SharedPtr< exml::internal::DeclarationtoDeclaration ()
 
virtual const ememory::SharedPtr< exml::internal::DeclarationtoDeclaration () const
 
virtual ememory::SharedPtr< exml::internal::ElementtoElement ()
 
virtual const ememory::SharedPtr< exml::internal::ElementtoElement () const
 
virtual ememory::SharedPtr< exml::internal::TexttoText ()
 
virtual const ememory::SharedPtr< exml::internal::TexttoText () const
 
bool isDocument () const
 
bool isAttribute () const
 
bool isComment () const
 
bool isDeclaration () const
 
bool isElement () const
 
bool isText () const
 
- Public Member Functions inherited from ememory::EnableSharedFromThis< Node >
+ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis ()
 
+const ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis () const
 
+ememory::WeakPtr< EMEMORY_TYPE > weakFromThis ()
 
+const ememory::WeakPtr< EMEMORY_TYPE > weakFromThis () const
 
+ + + + + + + + + + + + + + + + +

+Protected Member Functions

 AttributeList (const std::string &_value="")
 
- Protected Member Functions inherited from exml::internal::Node
 Node ()
 
 Node (const std::string &_value)
 
void addIndent (std::string &_data, int32_t _indent) const
 
void drawElementParsed (char32_t _val, const exml::FilePos &_filePos) const
 
bool checkAvaillable (char32_t _val, bool _firstChar) const
 
int32_t countWhiteChar (const std::string &_data, int32_t _pos, exml::FilePos &_filePos) const
 
+ + + + + + + + +

+Protected Attributes

std::vector< ememory::SharedPtr< exml::internal::Attribute > > m_listAttribute
 
- Protected Attributes inherited from exml::internal::Node
exml::FilePos m_pos
 
std::string m_value
 
+

Detailed Description

+

List of all attribute element in a node.

+

Constructor & Destructor Documentation

+ +

§ AttributeList()

+ +
+
+ + + + + +
+ + + + + + + + +
exml::internal::AttributeList::AttributeList (const std::string & _value = "")
+
+inlineprotected
+
+ +

Constructor.

+
Parameters
+ + +
[in]_valueNode value;
+
+
+ +
+
+

Member Function Documentation

+ +

§ appendAttribute()

+ +
+
+ + + + + + + + +
void exml::internal::AttributeList::appendAttribute (const ememory::SharedPtr< exml::internal::Attribute > & _attr)
+
+ +

add attribute on the List

+
Parameters
+ + +
[in]_attrPointer on the attribute
+
+
+ +
+
+ +

§ clear()

+ +
+
+ + + + + +
+ + + + + + + +
void exml::internal::AttributeList::clear ()
+
+overridevirtual
+
+ +

clear the Node

+ +

Reimplemented from exml::internal::Node.

+ +

Reimplemented in exml::internal::Element.

+ +
+
+ +

§ existAttribute()

+ +
+
+ + + + + + + + +
bool exml::internal::AttributeList::existAttribute (const std::string & _name) const
+
+ +

check if an attribute exist or not with his name.

+
Parameters
+ + +
[in]_nameAttribute Name.
+
+
+
Returns
true if the attribute exist or False
+ +
+
+ +

§ getAttr() [1/2]

+ +
+
+ + + + + + + + +
ememory::SharedPtr<Attribute> exml::internal::AttributeList::getAttr (int32_t _id)
+
+ +

get attribute whith his ID

+
Parameters
+ + +
[in]_idIdentifier of the attribute 0<= _id < sizeAttribute()
+
+
+
Returns
Pointer on the attribute or NULL
+ +
+
+ +

§ getAttr() [2/2]

+ +
+
+ + + + + + + + +
ememory::SharedPtr<const Attribute> exml::internal::AttributeList::getAttr (int32_t _id) const
+
+ +

get attribute whith his ID

+
Parameters
+ + +
[in]_idIdentifier of the attribute 0<= _id < sizeAttribute()
+
+
+
Returns
Pointer on the attribute or NULL
+ +
+
+ +

§ getAttribute()

+ +
+
+ + + + + + + + +
const std::string& exml::internal::AttributeList::getAttribute (const std::string & _name) const
+
+ +

get the attribute value with searching in the List with his name

+
Parameters
+ + +
[in]_nameAttribute Name.
+
+
+
Returns
Value of the attribute or no data in the string
+ +
+
+ +

§ getAttrPair()

+ +
+
+ + + + + + + + +
std::pair<std::string, std::string> exml::internal::AttributeList::getAttrPair (int32_t _id) const
+
+ +

get attribute whith his ID

+
Parameters
+ + +
[in]_idIdentifier of the attribute 0<= _id < sizeAttribute()
+
+
+
Returns
Name and value of the attribute
+ +
+
+ +

§ iGenerate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool exml::internal::AttributeList::iGenerate (std::string & _data,
int32_t _indent 
) const
+
+overridevirtual
+
+ +

generate a string with the tree of the xml

+
Parameters
+ + + +
[in,out]_datastring where to add the elements
[in]_indentcurrent indentation of the file
+
+
+
Returns
false if an error occured.
+ +

Reimplemented from exml::internal::Node.

+ +

Reimplemented in exml::internal::Element, exml::internal::Document, and exml::internal::Declaration.

+ +
+
+ +

§ removeAttribute()

+ +
+
+ + + + + + + + +
bool exml::internal::AttributeList::removeAttribute (const std::string & _name)
+
+ +

Remove an attribute form the list.

+
Parameters
+ + +
[in]_nameName of the attribute
+
+
+
Returns
true The attribute has been removed
+
+false An error occured.
+ +
+
+ +

§ setAttribute()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void exml::internal::AttributeList::setAttribute (const std::string & _name,
const std::string & _value 
)
+
+ +

Set A new attribute or replace data of the previous one.

+
Parameters
+ + + +
[in]_nameName of the attribute
[in]_valueValue of the attribute
+
+
+ +
+
+ +

§ sizeAttribute()

+ +
+
+ + + + + +
+ + + + + + + +
size_t exml::internal::AttributeList::sizeAttribute () const
+
+inline
+
+ +

get the number of attribute in the Node

+
Returns
Nulber of attribute >=0
+ +
+
+

Member Data Documentation

+ +

§ m_listAttribute

+ +
+
+ + + + + +
+ + + + +
std::vector<ememory::SharedPtr<exml::internal::Attribute> > exml::internal::AttributeList::m_listAttribute
+
+protected
+
+ +

list of all attribute

+ +
+
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1internal_1_1_attribute_list.png b/classexml_1_1internal_1_1_attribute_list.png new file mode 100644 index 0000000..d762036 Binary files /dev/null and b/classexml_1_1internal_1_1_attribute_list.png differ diff --git a/classexml_1_1internal_1_1_comment-members.html b/classexml_1_1internal_1_1_comment-members.html new file mode 100644 index 0000000..56ff89d --- /dev/null +++ b/classexml_1_1internal_1_1_comment-members.html @@ -0,0 +1,198 @@ + + + + + + + + + + + exml: Ewol XML parser: Member List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml::internal::Comment Member List
+
+
+ +

This is the complete list of members for exml::internal::Comment, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addIndent(std::string &_data, int32_t _indent) constexml::internal::Nodeprotected
checkAvaillable(char32_t _val, bool _firstChar) constexml::internal::Nodeprotected
clear()exml::internal::Nodevirtual
Comment(const std::string &_value)exml::internal::Commentinline
countWhiteChar(const std::string &_data, int32_t _pos, exml::FilePos &_filePos) constexml::internal::Nodeprotected
create(const std::string &_value="")exml::internal::Commentstatic
drawElementParsed(char32_t _val, const exml::FilePos &_filePos) constexml::internal::Nodeprotected
EnableSharedFromThis()ememory::EnableSharedFromThis< Node >protected
getPos() constexml::internal::Node
getType() const overrideexml::internal::Commentinlinevirtual
getValue() constexml::internal::Nodevirtual
iGenerate(std::string &_data, int32_t _indent) const overrideexml::internal::Commentvirtual
iParse(const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc) overrideexml::internal::Commentvirtual
isAttribute() constexml::internal::Node
isComment() constexml::internal::Node
isDeclaration() constexml::internal::Node
isDocument() constexml::internal::Node
isElement() constexml::internal::Node
isText() constexml::internal::Node
m_posexml::internal::Nodeprotected
m_valueexml::internal::Nodeprotected
Node()exml::internal::Nodeinlineprotected
Node(const std::string &_value)exml::internal::Nodeprotected
setValue(std::string _value)exml::internal::Nodevirtual
sharedFromThis()ememory::EnableSharedFromThis< Node >
sharedFromThis() constememory::EnableSharedFromThis< Node >
toAttribute()exml::internal::Nodevirtual
toAttribute() constexml::internal::Nodevirtual
toComment() overrideexml::internal::Commentinlinevirtual
toComment() const overrideexml::internal::Commentinlinevirtual
toDeclaration()exml::internal::Nodevirtual
toDeclaration() constexml::internal::Nodevirtual
toDocument()exml::internal::Nodevirtual
toDocument() constexml::internal::Nodevirtual
toElement()exml::internal::Nodevirtual
toElement() constexml::internal::Nodevirtual
toText()exml::internal::Nodevirtual
toText() constexml::internal::Nodevirtual
weakFromThis()ememory::EnableSharedFromThis< Node >
weakFromThis() constememory::EnableSharedFromThis< Node >
~EnableSharedFromThis()=defaultememory::EnableSharedFromThis< Node >protectedvirtual
~Node()=defaultexml::internal::Nodevirtual
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1internal_1_1_comment.html b/classexml_1_1internal_1_1_comment.html new file mode 100644 index 0000000..ec72286 --- /dev/null +++ b/classexml_1_1internal_1_1_comment.html @@ -0,0 +1,551 @@ + + + + + + + + + + + exml: Ewol XML parser: exml::internal::Comment Class Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
exml::internal::Comment Class Reference
+
+
+ +

#include <Comment.hpp>

+
+Inheritance diagram for exml::internal::Comment:
+
+
+ + +exml::internal::Node +ememory::EnableSharedFromThis< Node > +ememory::EnableSharedFromThisBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Comment (const std::string &_value)
 
enum nodeType getType () const override
 
bool iParse (const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc) override
 
bool iGenerate (std::string &_data, int32_t _indent) const override
 
ememory::SharedPtr< exml::internal::CommenttoComment () override
 
const ememory::SharedPtr< exml::internal::CommenttoComment () const override
 
- Public Member Functions inherited from exml::internal::Node
virtual ~Node ()=default
 
const exml::FilePosgetPos () const
 
virtual void setValue (std::string _value)
 
virtual const std::string & getValue () const
 
virtual ememory::SharedPtr< exml::internal::DocumenttoDocument ()
 
virtual const ememory::SharedPtr< exml::internal::DocumenttoDocument () const
 
virtual ememory::SharedPtr< exml::internal::AttributetoAttribute ()
 
virtual const ememory::SharedPtr< exml::internal::AttributetoAttribute () const
 
virtual ememory::SharedPtr< exml::internal::DeclarationtoDeclaration ()
 
virtual const ememory::SharedPtr< exml::internal::DeclarationtoDeclaration () const
 
virtual ememory::SharedPtr< exml::internal::ElementtoElement ()
 
virtual const ememory::SharedPtr< exml::internal::ElementtoElement () const
 
virtual ememory::SharedPtr< exml::internal::TexttoText ()
 
virtual const ememory::SharedPtr< exml::internal::TexttoText () const
 
bool isDocument () const
 
bool isAttribute () const
 
bool isComment () const
 
bool isDeclaration () const
 
bool isElement () const
 
bool isText () const
 
virtual void clear ()
 
- Public Member Functions inherited from ememory::EnableSharedFromThis< Node >
+ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis ()
 
+const ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis () const
 
+ememory::WeakPtr< EMEMORY_TYPE > weakFromThis ()
 
+const ememory::WeakPtr< EMEMORY_TYPE > weakFromThis () const
 
+ + + +

+Static Public Member Functions

static ememory::SharedPtr< exml::internal::Commentcreate (const std::string &_value="")
 
+ + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Member Functions inherited from exml::internal::Node
 Node ()
 
 Node (const std::string &_value)
 
void addIndent (std::string &_data, int32_t _indent) const
 
void drawElementParsed (char32_t _val, const exml::FilePos &_filePos) const
 
bool checkAvaillable (char32_t _val, bool _firstChar) const
 
int32_t countWhiteChar (const std::string &_data, int32_t _pos, exml::FilePos &_filePos) const
 
- Protected Attributes inherited from exml::internal::Node
exml::FilePos m_pos
 
std::string m_value
 
+

Detailed Description

+

Comment node: <!– ... –>.

+

Constructor & Destructor Documentation

+ +

§ Comment()

+ +
+
+ + + + + +
+ + + + + + + + +
exml::internal::Comment::Comment (const std::string & _value)
+
+inline
+
+ +

Constructor.

+
Parameters
+ + +
[in]_valuecomment value
+
+
+ +
+
+

Member Function Documentation

+ +

§ create()

+ +
+
+ + + + + +
+ + + + + + + + +
static ememory::SharedPtr<exml::internal::Comment> exml::internal::Comment::create (const std::string & _value = "")
+
+static
+
+ +

defined factory

+
Returns
Shared pointer on the Comment element
+
Parameters
+ + +
[in]_valuecomment value
+
+
+ +
+
+ +

§ getType()

+ +
+
+ + + + + +
+ + + + + + + +
enum nodeType exml::internal::Comment::getType () const
+
+inlineoverridevirtual
+
+ +

get the node type.

+
Returns
the type of the Node.
+ +

Reimplemented from exml::internal::Node.

+ +
+
+ +

§ iGenerate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool exml::internal::Comment::iGenerate (std::string & _data,
int32_t _indent 
) const
+
+overridevirtual
+
+ +

generate a string with the tree of the xml

+
Parameters
+ + + +
[in,out]_datastring where to add the elements
[in]_indentcurrent indentation of the file
+
+
+
Returns
false if an error occured.
+ +

Reimplemented from exml::internal::Node.

+ +
+
+ +

§ iParse()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool exml::internal::Comment::iParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::FilePos_filePos,
exml::internal::Document_doc 
)
+
+overridevirtual
+
+ +

parse the Current node [pure VIRUAL]

+
Parameters
+ + + + + + +
[in]_datadata string to parse.
[in,out]_posposition in the string to start parse, return the position end of parsing.
[in]_caseSensitiveRequest a parsion of element that is not case sensitive (all element is in low case)
[in,out]_filePosfile parsing position (line x col x)
[in,out]_docBase document reference
+
+
+
Returns
false if an error occured.
+ +

Implements exml::internal::Node.

+ +
+
+ +

§ toComment() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
ememory::SharedPtr<exml::internal::Comment> exml::internal::Comment::toComment ()
+
+inlineoverridevirtual
+
+ +

Cast the element in a Comment if it is possible.

+
Returns
pointer on the class or nullptr.
+ +

Reimplemented from exml::internal::Node.

+ +
+
+ +

§ toComment() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
const ememory::SharedPtr<exml::internal::Comment> exml::internal::Comment::toComment () const
+
+inlineoverridevirtual
+
+ +

Cast the element in a Comment if it is possible.

+
Returns
CONST pointer on the class or nullptr.
+ +

Reimplemented from exml::internal::Node.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • framework/atria-soft/exml/exml/internal/Comment.hpp
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1internal_1_1_comment.png b/classexml_1_1internal_1_1_comment.png new file mode 100644 index 0000000..82a2e72 Binary files /dev/null and b/classexml_1_1internal_1_1_comment.png differ diff --git a/classexml_1_1internal_1_1_declaration-members.html b/classexml_1_1internal_1_1_declaration-members.html new file mode 100644 index 0000000..fffe748 --- /dev/null +++ b/classexml_1_1internal_1_1_declaration-members.html @@ -0,0 +1,209 @@ + + + + + + + + + + + exml: Ewol XML parser: Member List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml::internal::Declaration Member List
+
+
+ +

This is the complete list of members for exml::internal::Declaration, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addIndent(std::string &_data, int32_t _indent) constexml::internal::Nodeprotected
appendAttribute(const ememory::SharedPtr< exml::internal::Attribute > &_attr)exml::internal::AttributeList
AttributeList(const std::string &_value="")exml::internal::AttributeListinlineprotected
checkAvaillable(char32_t _val, bool _firstChar) constexml::internal::Nodeprotected
clear() overrideexml::internal::AttributeListvirtual
countWhiteChar(const std::string &_data, int32_t _pos, exml::FilePos &_filePos) constexml::internal::Nodeprotected
create(const std::string &_name="")exml::internal::Declarationstatic
Declaration(const std::string &_name="")exml::internal::Declarationinlineprotected
drawElementParsed(char32_t _val, const exml::FilePos &_filePos) constexml::internal::Nodeprotected
EnableSharedFromThis()ememory::EnableSharedFromThis< Node >protected
existAttribute(const std::string &_name) constexml::internal::AttributeList
getAttr(int32_t _id)exml::internal::AttributeList
getAttr(int32_t _id) constexml::internal::AttributeList
getAttribute(const std::string &_name) constexml::internal::AttributeList
getAttrPair(int32_t _id) constexml::internal::AttributeList
getPos() constexml::internal::Node
getType() const overrideexml::internal::Declarationinlinevirtual
getValue() constexml::internal::Nodevirtual
iGenerate(std::string &_data, int32_t _indent) const overrideexml::internal::Declarationvirtual
iParse(const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc) overrideexml::internal::Declarationvirtual
isAttribute() constexml::internal::Node
isComment() constexml::internal::Node
isDeclaration() constexml::internal::Node
isDocument() constexml::internal::Node
isElement() constexml::internal::Node
isText() constexml::internal::Node
m_listAttributeexml::internal::AttributeListprotected
m_posexml::internal::Nodeprotected
m_valueexml::internal::Nodeprotected
Node()exml::internal::Nodeinlineprotected
Node(const std::string &_value)exml::internal::Nodeprotected
removeAttribute(const std::string &_name)exml::internal::AttributeList
setAttribute(const std::string &_name, const std::string &_value)exml::internal::AttributeList
setValue(std::string _value)exml::internal::Nodevirtual
sharedFromThis()ememory::EnableSharedFromThis< Node >
sharedFromThis() constememory::EnableSharedFromThis< Node >
sizeAttribute() constexml::internal::AttributeListinline
toAttribute()exml::internal::Nodevirtual
toAttribute() constexml::internal::Nodevirtual
toComment()exml::internal::Nodevirtual
toComment() constexml::internal::Nodevirtual
toDeclaration() overrideexml::internal::Declarationinlinevirtual
toDeclaration() const overrideexml::internal::Declarationinlinevirtual
toDocument()exml::internal::Nodevirtual
toDocument() constexml::internal::Nodevirtual
toElement()exml::internal::Nodevirtual
toElement() constexml::internal::Nodevirtual
toText()exml::internal::Nodevirtual
toText() constexml::internal::Nodevirtual
weakFromThis()ememory::EnableSharedFromThis< Node >
weakFromThis() constememory::EnableSharedFromThis< Node >
~EnableSharedFromThis()=defaultememory::EnableSharedFromThis< Node >protectedvirtual
~Node()=defaultexml::internal::Nodevirtual
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1internal_1_1_declaration.html b/classexml_1_1internal_1_1_declaration.html new file mode 100644 index 0000000..3cfc07b --- /dev/null +++ b/classexml_1_1internal_1_1_declaration.html @@ -0,0 +1,582 @@ + + + + + + + + + + + exml: Ewol XML parser: exml::internal::Declaration Class Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <Declaration.hpp>

+
+Inheritance diagram for exml::internal::Declaration:
+
+
+ + +exml::internal::AttributeList +exml::internal::Node +ememory::EnableSharedFromThis< Node > +ememory::EnableSharedFromThisBase +exml::internal::DeclarationXML + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

enum nodeType getType () const override
 
bool iGenerate (std::string &_data, int32_t _indent) const override
 
bool iParse (const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc) override
 
ememory::SharedPtr< exml::internal::DeclarationtoDeclaration () override
 
const ememory::SharedPtr< exml::internal::DeclarationtoDeclaration () const override
 
- Public Member Functions inherited from exml::internal::AttributeList
size_t sizeAttribute () const
 
void appendAttribute (const ememory::SharedPtr< exml::internal::Attribute > &_attr)
 
ememory::SharedPtr< AttributegetAttr (int32_t _id)
 
ememory::SharedPtr< const AttributegetAttr (int32_t _id) const
 
std::pair< std::string, std::string > getAttrPair (int32_t _id) const
 
const std::string & getAttribute (const std::string &_name) const
 
bool existAttribute (const std::string &_name) const
 
void setAttribute (const std::string &_name, const std::string &_value)
 
bool removeAttribute (const std::string &_name)
 
void clear () override
 
- Public Member Functions inherited from exml::internal::Node
virtual ~Node ()=default
 
const exml::FilePosgetPos () const
 
virtual void setValue (std::string _value)
 
virtual const std::string & getValue () const
 
virtual ememory::SharedPtr< exml::internal::DocumenttoDocument ()
 
virtual const ememory::SharedPtr< exml::internal::DocumenttoDocument () const
 
virtual ememory::SharedPtr< exml::internal::AttributetoAttribute ()
 
virtual const ememory::SharedPtr< exml::internal::AttributetoAttribute () const
 
virtual ememory::SharedPtr< exml::internal::CommenttoComment ()
 
virtual const ememory::SharedPtr< exml::internal::CommenttoComment () const
 
virtual ememory::SharedPtr< exml::internal::ElementtoElement ()
 
virtual const ememory::SharedPtr< exml::internal::ElementtoElement () const
 
virtual ememory::SharedPtr< exml::internal::TexttoText ()
 
virtual const ememory::SharedPtr< exml::internal::TexttoText () const
 
bool isDocument () const
 
bool isAttribute () const
 
bool isComment () const
 
bool isDeclaration () const
 
bool isElement () const
 
bool isText () const
 
- Public Member Functions inherited from ememory::EnableSharedFromThis< Node >
+ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis ()
 
+const ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis () const
 
+ememory::WeakPtr< EMEMORY_TYPE > weakFromThis ()
 
+const ememory::WeakPtr< EMEMORY_TYPE > weakFromThis () const
 
+ + + +

+Static Public Member Functions

static ememory::SharedPtr< Declarationcreate (const std::string &_name="")
 
+ + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

 Declaration (const std::string &_name="")
 
- Protected Member Functions inherited from exml::internal::AttributeList
 AttributeList (const std::string &_value="")
 
- Protected Member Functions inherited from exml::internal::Node
 Node ()
 
 Node (const std::string &_value)
 
void addIndent (std::string &_data, int32_t _indent) const
 
void drawElementParsed (char32_t _val, const exml::FilePos &_filePos) const
 
bool checkAvaillable (char32_t _val, bool _firstChar) const
 
int32_t countWhiteChar (const std::string &_data, int32_t _pos, exml::FilePos &_filePos) const
 
+ + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from exml::internal::AttributeList
std::vector< ememory::SharedPtr< exml::internal::Attribute > > m_listAttribute
 
- Protected Attributes inherited from exml::internal::Node
exml::FilePos m_pos
 
std::string m_value
 
+

Detailed Description

+

Declaration node: <?XXXXXX ... >.

+

Constructor & Destructor Documentation

+ +

§ Declaration()

+ +
+
+ + + + + +
+ + + + + + + + +
exml::internal::Declaration::Declaration (const std::string & _name = "")
+
+inlineprotected
+
+ +

Constructor.

+
Parameters
+ + +
[in]_namename of the declaration (xml, xml:xxxx ...)
+
+
+ +
+
+

Member Function Documentation

+ +

§ create()

+ +
+
+ + + + + +
+ + + + + + + + +
static ememory::SharedPtr<Declaration> exml::internal::Declaration::create (const std::string & _name = "")
+
+static
+
+ +

Factory to create declaration.

+
Parameters
+ + +
[in]_namename of the declaration (xml, xml:xxxx ...)
+
+
+
Returns
a structure declaration
+ +
+
+ +

§ getType()

+ +
+
+ + + + + +
+ + + + + + + +
enum nodeType exml::internal::Declaration::getType () const
+
+inlineoverridevirtual
+
+ +

get the node type.

+
Returns
the type of the Node.
+ +

Reimplemented from exml::internal::Node.

+ +
+
+ +

§ iGenerate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool exml::internal::Declaration::iGenerate (std::string & _data,
int32_t _indent 
) const
+
+overridevirtual
+
+ +

generate a string with the tree of the xml

+
Parameters
+ + + +
[in,out]_datastring where to add the elements
[in]_indentcurrent indentation of the file
+
+
+
Returns
false if an error occured.
+ +

Reimplemented from exml::internal::AttributeList.

+ +
+
+ +

§ iParse()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool exml::internal::Declaration::iParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::FilePos_filePos,
exml::internal::Document_doc 
)
+
+overridevirtual
+
+ +

parse the Current node [pure VIRUAL]

+
Parameters
+ + + + + + +
[in]_datadata string to parse.
[in,out]_posposition in the string to start parse, return the position end of parsing.
[in]_caseSensitiveRequest a parsion of element that is not case sensitive (all element is in low case)
[in,out]_filePosfile parsing position (line x col x)
[in,out]_docBase document reference
+
+
+
Returns
false if an error occured.
+ +

Implements exml::internal::Node.

+ +
+
+ +

§ toDeclaration() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
ememory::SharedPtr<exml::internal::Declaration> exml::internal::Declaration::toDeclaration ()
+
+inlineoverridevirtual
+
+ +

Cast the element in a Declaration if it is possible.

+
Returns
pointer on the class or nullptr.
+ +

Reimplemented from exml::internal::Node.

+ +
+
+ +

§ toDeclaration() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
const ememory::SharedPtr<exml::internal::Declaration> exml::internal::Declaration::toDeclaration () const
+
+inlineoverridevirtual
+
+ +

Cast the element in a Declaration if it is possible.

+
Returns
CONST pointer on the class or nullptr.
+ +

Reimplemented from exml::internal::Node.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1internal_1_1_declaration.png b/classexml_1_1internal_1_1_declaration.png new file mode 100644 index 0000000..e233a3f Binary files /dev/null and b/classexml_1_1internal_1_1_declaration.png differ diff --git a/classexml_1_1internal_1_1_declaration_x_m_l-members.html b/classexml_1_1internal_1_1_declaration_x_m_l-members.html new file mode 100644 index 0000000..868e651 --- /dev/null +++ b/classexml_1_1internal_1_1_declaration_x_m_l-members.html @@ -0,0 +1,211 @@ + + + + + + + + + + + exml: Ewol XML parser: Member List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml::internal::DeclarationXML Member List
+
+
+ +

This is the complete list of members for exml::internal::DeclarationXML, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addIndent(std::string &_data, int32_t _indent) constexml::internal::Nodeprotected
appendAttribute(const ememory::SharedPtr< exml::internal::Attribute > &_attr)exml::internal::AttributeList
AttributeList(const std::string &_value="")exml::internal::AttributeListinlineprotected
checkAvaillable(char32_t _val, bool _firstChar) constexml::internal::Nodeprotected
clear() overrideexml::internal::AttributeListvirtual
countWhiteChar(const std::string &_data, int32_t _pos, exml::FilePos &_filePos) constexml::internal::Nodeprotected
create(const std::string &_version, const std::string &_format="UTF-8", bool _standalone=true)exml::internal::DeclarationXMLstatic
exml::internal::Declaration::create(const std::string &_name="")exml::internal::Declarationstatic
Declaration(const std::string &_name="")exml::internal::Declarationinlineprotected
DeclarationXML(const std::string &_version, const std::string &_format="UTF-8", bool _standalone=true)exml::internal::DeclarationXML
drawElementParsed(char32_t _val, const exml::FilePos &_filePos) constexml::internal::Nodeprotected
EnableSharedFromThis()ememory::EnableSharedFromThis< Node >protected
existAttribute(const std::string &_name) constexml::internal::AttributeList
getAttr(int32_t _id)exml::internal::AttributeList
getAttr(int32_t _id) constexml::internal::AttributeList
getAttribute(const std::string &_name) constexml::internal::AttributeList
getAttrPair(int32_t _id) constexml::internal::AttributeList
getPos() constexml::internal::Node
getType() const overrideexml::internal::Declarationinlinevirtual
getValue() constexml::internal::Nodevirtual
iGenerate(std::string &_data, int32_t _indent) const overrideexml::internal::Declarationvirtual
iParse(const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc) overrideexml::internal::Declarationvirtual
isAttribute() constexml::internal::Node
isComment() constexml::internal::Node
isDeclaration() constexml::internal::Node
isDocument() constexml::internal::Node
isElement() constexml::internal::Node
isText() constexml::internal::Node
m_listAttributeexml::internal::AttributeListprotected
m_posexml::internal::Nodeprotected
m_valueexml::internal::Nodeprotected
Node()exml::internal::Nodeinlineprotected
Node(const std::string &_value)exml::internal::Nodeprotected
removeAttribute(const std::string &_name)exml::internal::AttributeList
setAttribute(const std::string &_name, const std::string &_value)exml::internal::AttributeList
setValue(std::string _value)exml::internal::Nodevirtual
sharedFromThis()ememory::EnableSharedFromThis< Node >
sharedFromThis() constememory::EnableSharedFromThis< Node >
sizeAttribute() constexml::internal::AttributeListinline
toAttribute()exml::internal::Nodevirtual
toAttribute() constexml::internal::Nodevirtual
toComment()exml::internal::Nodevirtual
toComment() constexml::internal::Nodevirtual
toDeclaration() overrideexml::internal::Declarationinlinevirtual
toDeclaration() const overrideexml::internal::Declarationinlinevirtual
toDocument()exml::internal::Nodevirtual
toDocument() constexml::internal::Nodevirtual
toElement()exml::internal::Nodevirtual
toElement() constexml::internal::Nodevirtual
toText()exml::internal::Nodevirtual
toText() constexml::internal::Nodevirtual
weakFromThis()ememory::EnableSharedFromThis< Node >
weakFromThis() constememory::EnableSharedFromThis< Node >
~EnableSharedFromThis()=defaultememory::EnableSharedFromThis< Node >protectedvirtual
~Node()=defaultexml::internal::Nodevirtual
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1internal_1_1_declaration_x_m_l.html b/classexml_1_1internal_1_1_declaration_x_m_l.html new file mode 100644 index 0000000..e0c500a --- /dev/null +++ b/classexml_1_1internal_1_1_declaration_x_m_l.html @@ -0,0 +1,406 @@ + + + + + + + + + + + exml: Ewol XML parser: exml::internal::DeclarationXML Class Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
exml::internal::DeclarationXML Class Reference
+
+
+ +

#include <Declaration.hpp>

+
+Inheritance diagram for exml::internal::DeclarationXML:
+
+
+ + +exml::internal::Declaration +exml::internal::AttributeList +exml::internal::Node +ememory::EnableSharedFromThis< Node > +ememory::EnableSharedFromThisBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 DeclarationXML (const std::string &_version, const std::string &_format="UTF-8", bool _standalone=true)
 
- Public Member Functions inherited from exml::internal::Declaration
enum nodeType getType () const override
 
bool iGenerate (std::string &_data, int32_t _indent) const override
 
bool iParse (const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc) override
 
ememory::SharedPtr< exml::internal::DeclarationtoDeclaration () override
 
const ememory::SharedPtr< exml::internal::DeclarationtoDeclaration () const override
 
- Public Member Functions inherited from exml::internal::AttributeList
size_t sizeAttribute () const
 
void appendAttribute (const ememory::SharedPtr< exml::internal::Attribute > &_attr)
 
ememory::SharedPtr< AttributegetAttr (int32_t _id)
 
ememory::SharedPtr< const AttributegetAttr (int32_t _id) const
 
std::pair< std::string, std::string > getAttrPair (int32_t _id) const
 
const std::string & getAttribute (const std::string &_name) const
 
bool existAttribute (const std::string &_name) const
 
void setAttribute (const std::string &_name, const std::string &_value)
 
bool removeAttribute (const std::string &_name)
 
void clear () override
 
- Public Member Functions inherited from exml::internal::Node
virtual ~Node ()=default
 
const exml::FilePosgetPos () const
 
virtual void setValue (std::string _value)
 
virtual const std::string & getValue () const
 
virtual ememory::SharedPtr< exml::internal::DocumenttoDocument ()
 
virtual const ememory::SharedPtr< exml::internal::DocumenttoDocument () const
 
virtual ememory::SharedPtr< exml::internal::AttributetoAttribute ()
 
virtual const ememory::SharedPtr< exml::internal::AttributetoAttribute () const
 
virtual ememory::SharedPtr< exml::internal::CommenttoComment ()
 
virtual const ememory::SharedPtr< exml::internal::CommenttoComment () const
 
virtual ememory::SharedPtr< exml::internal::ElementtoElement ()
 
virtual const ememory::SharedPtr< exml::internal::ElementtoElement () const
 
virtual ememory::SharedPtr< exml::internal::TexttoText ()
 
virtual const ememory::SharedPtr< exml::internal::TexttoText () const
 
bool isDocument () const
 
bool isAttribute () const
 
bool isComment () const
 
bool isDeclaration () const
 
bool isElement () const
 
bool isText () const
 
- Public Member Functions inherited from ememory::EnableSharedFromThis< Node >
+ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis ()
 
+const ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis () const
 
+ememory::WeakPtr< EMEMORY_TYPE > weakFromThis ()
 
+const ememory::WeakPtr< EMEMORY_TYPE > weakFromThis () const
 
+ + + + + + +

+Static Public Member Functions

static ememory::SharedPtr< DeclarationXMLcreate (const std::string &_version, const std::string &_format="UTF-8", bool _standalone=true)
 
- Static Public Member Functions inherited from exml::internal::Declaration
static ememory::SharedPtr< Declarationcreate (const std::string &_name="")
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Member Functions inherited from exml::internal::Declaration
 Declaration (const std::string &_name="")
 
- Protected Member Functions inherited from exml::internal::AttributeList
 AttributeList (const std::string &_value="")
 
- Protected Member Functions inherited from exml::internal::Node
 Node ()
 
 Node (const std::string &_value)
 
void addIndent (std::string &_data, int32_t _indent) const
 
void drawElementParsed (char32_t _val, const exml::FilePos &_filePos) const
 
bool checkAvaillable (char32_t _val, bool _firstChar) const
 
int32_t countWhiteChar (const std::string &_data, int32_t _pos, exml::FilePos &_filePos) const
 
- Protected Attributes inherited from exml::internal::AttributeList
std::vector< ememory::SharedPtr< exml::internal::Attribute > > m_listAttribute
 
- Protected Attributes inherited from exml::internal::Node
exml::FilePos m_pos
 
std::string m_value
 
+

Detailed Description

+

Declaration node: <?XML ... >.

+

Constructor & Destructor Documentation

+ +

§ DeclarationXML()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
exml::internal::DeclarationXML::DeclarationXML (const std::string & _version,
const std::string & _format = "UTF-8",
bool _standalone = true 
)
+
+ +

Constructor for the generic declaration : <?xml version="" format="UTF-8"?>

+
Parameters
+ + + + +
[in]_versionXml version.
[in]_formatcharset of the XML
[in]_standalonethis document is standalone
+
+
+ +
+
+

Member Function Documentation

+ +

§ create()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
static ememory::SharedPtr<DeclarationXML> exml::internal::DeclarationXML::create (const std::string & _version,
const std::string & _format = "UTF-8",
bool _standalone = true 
)
+
+static
+
+ +

Factory to create XML declaration.

+
Parameters
+ + + + +
[in]_versionXml version.
[in]_formatcharset of the XML
[in]_standalonethis document is standalone
+
+
+
Returns
a structure declaration
+ +
+
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1internal_1_1_declaration_x_m_l.png b/classexml_1_1internal_1_1_declaration_x_m_l.png new file mode 100644 index 0000000..18d8009 Binary files /dev/null and b/classexml_1_1internal_1_1_declaration_x_m_l.png differ diff --git a/classexml_1_1internal_1_1_document-members.html b/classexml_1_1internal_1_1_document-members.html new file mode 100644 index 0000000..a929958 --- /dev/null +++ b/classexml_1_1internal_1_1_document-members.html @@ -0,0 +1,236 @@ + + + + + + + + + + + exml: Ewol XML parser: Member List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml::internal::Document Member List
+
+
+ +

This is the complete list of members for exml::internal::Document, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addIndent(std::string &_data, int32_t _indent) constexml::internal::Nodeprotected
append(const ememory::SharedPtr< exml::internal::Node > &_node)exml::internal::Element
appendAttribute(const ememory::SharedPtr< exml::internal::Attribute > &_attr)exml::internal::AttributeList
AttributeList(const std::string &_value="")exml::internal::AttributeListinlineprotected
checkAvaillable(char32_t _val, bool _firstChar) constexml::internal::Nodeprotected
clear() overrideexml::internal::Elementvirtual
countWhiteChar(const std::string &_data, int32_t _pos, exml::FilePos &_filePos) constexml::internal::Nodeprotected
create()exml::internal::Documentstatic
exml::internal::Element::create(const std::string &_value="")exml::internal::Elementstatic
createError(const std::string &_data, int32_t _pos, const exml::FilePos &_filePos, const std::string &_comment)exml::internal::Document
display()exml::internal::Document
displayError()exml::internal::Document
Document()exml::internal::Document
drawElementParsed(char32_t _val, const exml::FilePos &_filePos) constexml::internal::Nodeprotected
Element()exml::internal::Elementinlineprotected
Element(const std::string &_value)exml::internal::Elementinlineprotected
EnableSharedFromThis()ememory::EnableSharedFromThis< Node >protected
existAttribute(const std::string &_name) constexml::internal::AttributeList
generate(std::string &_data)exml::internal::Document
getAttr(int32_t _id)exml::internal::AttributeList
getAttr(int32_t _id) constexml::internal::AttributeList
getAttribute(const std::string &_name) constexml::internal::AttributeList
getAttrPair(int32_t _id) constexml::internal::AttributeList
getCaseSensitive() constexml::internal::Documentinlinevirtual
getDisplayError()exml::internal::Document
getElement(int32_t _id)exml::internal::Element
getElement(int32_t _id) constexml::internal::Element
getNamed(const std::string &_name)exml::internal::Element
getNamed(const std::string &_name) constexml::internal::Element
getNode(int32_t _id)exml::internal::Element
getNode(int32_t _id) constexml::internal::Element
getPos() constexml::internal::Node
getText() constexml::internal::Element
getType() const overrideexml::internal::Documentinlinevirtual
exml::internal::Element::getType(int32_t _id) constexml::internal::Element
getValue() constexml::internal::Nodevirtual
iGenerate(std::string &_data, int32_t _indent) const overrideexml::internal::Documentvirtual
iParse(const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc) overrideexml::internal::Elementvirtual
isAttribute() constexml::internal::Node
isComment() constexml::internal::Node
isDeclaration() constexml::internal::Node
isDocument() constexml::internal::Node
isElement() constexml::internal::Node
isText() constexml::internal::Node
load(const std::string &_file)exml::internal::Document
m_listAttributeexml::internal::AttributeListprotected
m_listSubexml::internal::Elementprotected
m_posexml::internal::Nodeprotected
m_valueexml::internal::Nodeprotected
Node()exml::internal::Nodeinlineprotected
Node(const std::string &_value)exml::internal::Nodeprotected
parse(const std::string &_data)exml::internal::Document
remove(const std::string &_nodeName)exml::internal::Element
removeAttribute(const std::string &_name)exml::internal::AttributeList
setAttribute(const std::string &_name, const std::string &_value)exml::internal::AttributeList
setCaseSensitive(bool _val)exml::internal::Documentinlinevirtual
setDisplayError(bool _value)exml::internal::Document
setValue(std::string _value)exml::internal::Nodevirtual
sharedFromThis()ememory::EnableSharedFromThis< Node >
sharedFromThis() constememory::EnableSharedFromThis< Node >
size() constexml::internal::Elementinline
sizeAttribute() constexml::internal::AttributeListinline
store(const std::string &_file)exml::internal::Document
subParse(const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc, bool _mainNode=false)exml::internal::Elementprotected
toAttribute()exml::internal::Nodevirtual
toAttribute() constexml::internal::Nodevirtual
toComment()exml::internal::Nodevirtual
toComment() constexml::internal::Nodevirtual
toDeclaration()exml::internal::Nodevirtual
toDeclaration() constexml::internal::Nodevirtual
toDocument() overrideexml::internal::Documentinlinevirtual
toDocument() const overrideexml::internal::Documentinlinevirtual
toElement() overrideexml::internal::Elementvirtual
toElement() const overrideexml::internal::Elementvirtual
toText()exml::internal::Nodevirtual
toText() constexml::internal::Nodevirtual
weakFromThis()ememory::EnableSharedFromThis< Node >
weakFromThis() constememory::EnableSharedFromThis< Node >
~EnableSharedFromThis()=defaultememory::EnableSharedFromThis< Node >protectedvirtual
~Node()=defaultexml::internal::Nodevirtual
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1internal_1_1_document.html b/classexml_1_1internal_1_1_document.html new file mode 100644 index 0000000..117ed74 --- /dev/null +++ b/classexml_1_1internal_1_1_document.html @@ -0,0 +1,864 @@ + + + + + + + + + + + exml: Ewol XML parser: exml::internal::Document Class Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
exml::internal::Document Class Reference
+
+
+ +

#include <Document.hpp>

+
+Inheritance diagram for exml::internal::Document:
+
+
+ + +exml::internal::Element +exml::internal::AttributeList +exml::internal::Node +ememory::EnableSharedFromThis< Node > +ememory::EnableSharedFromThisBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Document ()
 
virtual void setCaseSensitive (bool _val)
 
virtual bool getCaseSensitive () const
 
bool parse (const std::string &_data)
 
bool generate (std::string &_data)
 
bool load (const std::string &_file)
 
bool store (const std::string &_file)
 
void display ()
 
void setDisplayError (bool _value)
 
bool getDisplayError ()
 
void displayError ()
 
void createError (const std::string &_data, int32_t _pos, const exml::FilePos &_filePos, const std::string &_comment)
 
enum nodeType getType () const override
 
bool iGenerate (std::string &_data, int32_t _indent) const override
 
ememory::SharedPtr< exml::internal::DocumenttoDocument () override
 
const ememory::SharedPtr< exml::internal::DocumenttoDocument () const override
 
- Public Member Functions inherited from exml::internal::Element
size_t size () const
 
void append (const ememory::SharedPtr< exml::internal::Node > &_node)
 
void remove (const std::string &_nodeName)
 
enum nodeType getType (int32_t _id) const
 
ememory::SharedPtr< NodegetNode (int32_t _id)
 
const ememory::SharedPtr< NodegetNode (int32_t _id) const
 
ememory::SharedPtr< ElementgetElement (int32_t _id)
 
const ememory::SharedPtr< ElementgetElement (int32_t _id) const
 
ememory::SharedPtr< ElementgetNamed (const std::string &_name)
 
const ememory::SharedPtr< ElementgetNamed (const std::string &_name) const
 
std::string getText () const
 
enum nodeType getType () const override
 
bool iParse (const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc) override
 
bool iGenerate (std::string &_data, int32_t _indent) const override
 
ememory::SharedPtr< exml::internal::ElementtoElement () override
 
const ememory::SharedPtr< exml::internal::ElementtoElement () const override
 
void clear () override
 
- Public Member Functions inherited from exml::internal::AttributeList
size_t sizeAttribute () const
 
void appendAttribute (const ememory::SharedPtr< exml::internal::Attribute > &_attr)
 
ememory::SharedPtr< AttributegetAttr (int32_t _id)
 
ememory::SharedPtr< const AttributegetAttr (int32_t _id) const
 
std::pair< std::string, std::string > getAttrPair (int32_t _id) const
 
const std::string & getAttribute (const std::string &_name) const
 
bool existAttribute (const std::string &_name) const
 
void setAttribute (const std::string &_name, const std::string &_value)
 
bool removeAttribute (const std::string &_name)
 
- Public Member Functions inherited from exml::internal::Node
virtual ~Node ()=default
 
const exml::FilePosgetPos () const
 
virtual void setValue (std::string _value)
 
virtual const std::string & getValue () const
 
virtual ememory::SharedPtr< exml::internal::AttributetoAttribute ()
 
virtual const ememory::SharedPtr< exml::internal::AttributetoAttribute () const
 
virtual ememory::SharedPtr< exml::internal::CommenttoComment ()
 
virtual const ememory::SharedPtr< exml::internal::CommenttoComment () const
 
virtual ememory::SharedPtr< exml::internal::DeclarationtoDeclaration ()
 
virtual const ememory::SharedPtr< exml::internal::DeclarationtoDeclaration () const
 
virtual ememory::SharedPtr< exml::internal::TexttoText ()
 
virtual const ememory::SharedPtr< exml::internal::TexttoText () const
 
bool isDocument () const
 
bool isAttribute () const
 
bool isComment () const
 
bool isDeclaration () const
 
bool isElement () const
 
bool isText () const
 
- Public Member Functions inherited from ememory::EnableSharedFromThis< Node >
+ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis ()
 
+const ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis () const
 
+ememory::WeakPtr< EMEMORY_TYPE > weakFromThis ()
 
+const ememory::WeakPtr< EMEMORY_TYPE > weakFromThis () const
 
+ + + + + + +

+Static Public Member Functions

static ememory::SharedPtr< exml::internal::Documentcreate ()
 
- Static Public Member Functions inherited from exml::internal::Element
static ememory::SharedPtr< Elementcreate (const std::string &_value="")
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Member Functions inherited from exml::internal::Element
 Element ()
 
 Element (const std::string &_value)
 
bool subParse (const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc, bool _mainNode=false)
 
- Protected Member Functions inherited from exml::internal::AttributeList
 AttributeList (const std::string &_value="")
 
- Protected Member Functions inherited from exml::internal::Node
 Node ()
 
 Node (const std::string &_value)
 
void addIndent (std::string &_data, int32_t _indent) const
 
void drawElementParsed (char32_t _val, const exml::FilePos &_filePos) const
 
bool checkAvaillable (char32_t _val, bool _firstChar) const
 
int32_t countWhiteChar (const std::string &_data, int32_t _pos, exml::FilePos &_filePos) const
 
- Protected Attributes inherited from exml::internal::Element
std::vector< ememory::SharedPtr< exml::internal::Node > > m_listSub
 
- Protected Attributes inherited from exml::internal::AttributeList
std::vector< ememory::SharedPtr< exml::internal::Attribute > > m_listAttribute
 
- Protected Attributes inherited from exml::internal::Node
exml::FilePos m_pos
 
std::string m_value
 
+

Detailed Description

+

Basic document element of a document.

+

Constructor & Destructor Documentation

+ +

§ Document()

+ +
+
+ + + + + + + +
exml::internal::Document::Document ()
+
+ +

Constructor.

+ +
+
+

Member Function Documentation

+ +

§ create()

+ +
+
+ + + + + +
+ + + + + + + +
static ememory::SharedPtr<exml::internal::Document> exml::internal::Document::create ()
+
+static
+
+ +

Factory on a document.

+
Returns
an local created xml document
+ +
+
+ +

§ createError()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void exml::internal::Document::createError (const std::string & _data,
int32_t _pos,
const exml::FilePos_filePos,
const std::string & _comment 
)
+
+ +

Create an error in the parsing (call by the syetm for error management)

+
Parameters
+ + + + + +
[in]_datastring of chat is wrong
[in]_posPosition in the file
[in]_filePoshuman position of the error
[in]_commentError string to display
+
+
+ +
+
+ +

§ display()

+ +
+
+ + + + + + + +
void exml::internal::Document::display ()
+
+ +

Display the Document on console.

+ +
+
+ +

§ displayError()

+ +
+
+ + + + + + + +
void exml::internal::Document::displayError ()
+
+ +

Request display in log of the error.

+ +
+
+ +

§ generate()

+ +
+
+ + + + + + + + +
bool exml::internal::Document::generate (std::string & _data)
+
+ +

generate a string that contain the created XML

+
Parameters
+ + +
[out]_dataData where the xml is stored
+
+
+
Returns
false : An error occured
+
+true : Parsing is OK
+ +
+
+ +

§ getCaseSensitive()

+ +
+
+ + + + + +
+ + + + + + + +
virtual bool exml::internal::Document::getCaseSensitive () const
+
+inlinevirtual
+
+ +

get the status of case sensitive mode.

+
Returns
true if case sensitive is active
+ +
+
+ +

§ getDisplayError()

+ +
+
+ + + + + + + +
bool exml::internal::Document::getDisplayError ()
+
+ +

Get the display of the error status.

+
Returns
true Display error
+
+false Does not display error (get it at end)
+ +
+
+ +

§ getType()

+ +
+
+ + + + + +
+ + + + + + + +
enum nodeType exml::internal::Document::getType () const
+
+inlineoverridevirtual
+
+ +

get the node type.

+
Returns
the type of the Node.
+ +

Reimplemented from exml::internal::Node.

+ +
+
+ +

§ iGenerate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool exml::internal::Document::iGenerate (std::string & _data,
int32_t _indent 
) const
+
+overridevirtual
+
+ +

generate a string with the tree of the xml

+
Parameters
+ + + +
[in,out]_datastring where to add the elements
[in]_indentcurrent indentation of the file
+
+
+
Returns
false if an error occured.
+ +

Reimplemented from exml::internal::AttributeList.

+ +
+
+ +

§ load()

+ +
+
+ + + + + + + + +
bool exml::internal::Document::load (const std::string & _file)
+
+ +

Load the file that might contain the xml.

+
Parameters
+ + +
[in]_fileFilename of the xml (compatible with etk FSNode naming)
+
+
+
Returns
false : An error occured
+
+true : Parsing is OK
+ +
+
+ +

§ parse()

+ +
+
+ + + + + + + + +
bool exml::internal::Document::parse (const std::string & _data)
+
+ +

parse a string that contain an XML

+
Parameters
+ + +
[in]_dataData to parse
+
+
+
Returns
false : An error occured
+
+true : Parsing is OK
+ +
+
+ +

§ setCaseSensitive()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void exml::internal::Document::setCaseSensitive (bool _val)
+
+inlinevirtual
+
+ +

Enable or diasable the case sensitive (must be done before the call of parsing)

+
Parameters
+ + +
[in]_valtrue if enable; false else.
+
+
+ +
+
+ +

§ setDisplayError()

+ +
+
+ + + + + + + + +
void exml::internal::Document::setDisplayError (bool _value)
+
+ +

Set the display of the error when detected.

+
Parameters
+ + +
[in]_valuetrue: display error, false not display error (get it at end)
+
+
+ +
+
+ +

§ store()

+ +
+
+ + + + + + + + +
bool exml::internal::Document::store (const std::string & _file)
+
+ +

Store the Xml in the file.

+
Parameters
+ + +
[in]_fileFilename of the xml (compatible with etk FSNode naming)
+
+
+
Returns
false : An error occured
+
+true : Parsing is OK
+ +
+
+ +

§ toDocument() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
ememory::SharedPtr<exml::internal::Document> exml::internal::Document::toDocument ()
+
+inlineoverridevirtual
+
+ +

Cast the element in a Document if it is possible.

+
Returns
pointer on the class or nullptr.
+ +

Reimplemented from exml::internal::Node.

+ +
+
+ +

§ toDocument() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
const ememory::SharedPtr<exml::internal::Document> exml::internal::Document::toDocument () const
+
+inlineoverridevirtual
+
+ +

Cast the element in a Document if it is possible.

+
Returns
CONST pointer on the class or nullptr.
+ +

Reimplemented from exml::internal::Node.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1internal_1_1_document.png b/classexml_1_1internal_1_1_document.png new file mode 100644 index 0000000..f98b630 Binary files /dev/null and b/classexml_1_1internal_1_1_document.png differ diff --git a/classexml_1_1internal_1_1_element-members.html b/classexml_1_1internal_1_1_element-members.html new file mode 100644 index 0000000..bb0d1d0 --- /dev/null +++ b/classexml_1_1internal_1_1_element-members.html @@ -0,0 +1,223 @@ + + + + + + + + + + + exml: Ewol XML parser: Member List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml::internal::Element Member List
+
+
+ +

This is the complete list of members for exml::internal::Element, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addIndent(std::string &_data, int32_t _indent) constexml::internal::Nodeprotected
append(const ememory::SharedPtr< exml::internal::Node > &_node)exml::internal::Element
appendAttribute(const ememory::SharedPtr< exml::internal::Attribute > &_attr)exml::internal::AttributeList
AttributeList(const std::string &_value="")exml::internal::AttributeListinlineprotected
checkAvaillable(char32_t _val, bool _firstChar) constexml::internal::Nodeprotected
clear() overrideexml::internal::Elementvirtual
countWhiteChar(const std::string &_data, int32_t _pos, exml::FilePos &_filePos) constexml::internal::Nodeprotected
create(const std::string &_value="")exml::internal::Elementstatic
drawElementParsed(char32_t _val, const exml::FilePos &_filePos) constexml::internal::Nodeprotected
Element()exml::internal::Elementinlineprotected
Element(const std::string &_value)exml::internal::Elementinlineprotected
EnableSharedFromThis()ememory::EnableSharedFromThis< Node >protected
existAttribute(const std::string &_name) constexml::internal::AttributeList
getAttr(int32_t _id)exml::internal::AttributeList
getAttr(int32_t _id) constexml::internal::AttributeList
getAttribute(const std::string &_name) constexml::internal::AttributeList
getAttrPair(int32_t _id) constexml::internal::AttributeList
getElement(int32_t _id)exml::internal::Element
getElement(int32_t _id) constexml::internal::Element
getNamed(const std::string &_name)exml::internal::Element
getNamed(const std::string &_name) constexml::internal::Element
getNode(int32_t _id)exml::internal::Element
getNode(int32_t _id) constexml::internal::Element
getPos() constexml::internal::Node
getText() constexml::internal::Element
getType(int32_t _id) constexml::internal::Element
getType() const overrideexml::internal::Elementinlinevirtual
getValue() constexml::internal::Nodevirtual
iGenerate(std::string &_data, int32_t _indent) const overrideexml::internal::Elementvirtual
iParse(const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc) overrideexml::internal::Elementvirtual
isAttribute() constexml::internal::Node
isComment() constexml::internal::Node
isDeclaration() constexml::internal::Node
isDocument() constexml::internal::Node
isElement() constexml::internal::Node
isText() constexml::internal::Node
m_listAttributeexml::internal::AttributeListprotected
m_listSubexml::internal::Elementprotected
m_posexml::internal::Nodeprotected
m_valueexml::internal::Nodeprotected
Node()exml::internal::Nodeinlineprotected
Node(const std::string &_value)exml::internal::Nodeprotected
remove(const std::string &_nodeName)exml::internal::Element
removeAttribute(const std::string &_name)exml::internal::AttributeList
setAttribute(const std::string &_name, const std::string &_value)exml::internal::AttributeList
setValue(std::string _value)exml::internal::Nodevirtual
sharedFromThis()ememory::EnableSharedFromThis< Node >
sharedFromThis() constememory::EnableSharedFromThis< Node >
size() constexml::internal::Elementinline
sizeAttribute() constexml::internal::AttributeListinline
subParse(const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc, bool _mainNode=false)exml::internal::Elementprotected
toAttribute()exml::internal::Nodevirtual
toAttribute() constexml::internal::Nodevirtual
toComment()exml::internal::Nodevirtual
toComment() constexml::internal::Nodevirtual
toDeclaration()exml::internal::Nodevirtual
toDeclaration() constexml::internal::Nodevirtual
toDocument()exml::internal::Nodevirtual
toDocument() constexml::internal::Nodevirtual
toElement() overrideexml::internal::Elementvirtual
toElement() const overrideexml::internal::Elementvirtual
toText()exml::internal::Nodevirtual
toText() constexml::internal::Nodevirtual
weakFromThis()ememory::EnableSharedFromThis< Node >
weakFromThis() constememory::EnableSharedFromThis< Node >
~EnableSharedFromThis()=defaultememory::EnableSharedFromThis< Node >protectedvirtual
~Node()=defaultexml::internal::Nodevirtual
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1internal_1_1_element.html b/classexml_1_1internal_1_1_element.html new file mode 100644 index 0000000..3eb06dd --- /dev/null +++ b/classexml_1_1internal_1_1_element.html @@ -0,0 +1,1057 @@ + + + + + + + + + + + exml: Ewol XML parser: exml::internal::Element Class Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <Element.hpp>

+
+Inheritance diagram for exml::internal::Element:
+
+
+ + +exml::internal::AttributeList +exml::internal::Node +ememory::EnableSharedFromThis< Node > +ememory::EnableSharedFromThisBase +exml::internal::Document + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

size_t size () const
 
void append (const ememory::SharedPtr< exml::internal::Node > &_node)
 
void remove (const std::string &_nodeName)
 
enum nodeType getType (int32_t _id) const
 
ememory::SharedPtr< NodegetNode (int32_t _id)
 
const ememory::SharedPtr< NodegetNode (int32_t _id) const
 
ememory::SharedPtr< ElementgetElement (int32_t _id)
 
const ememory::SharedPtr< ElementgetElement (int32_t _id) const
 
ememory::SharedPtr< ElementgetNamed (const std::string &_name)
 
const ememory::SharedPtr< ElementgetNamed (const std::string &_name) const
 
std::string getText () const
 
enum nodeType getType () const override
 
bool iParse (const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc) override
 
bool iGenerate (std::string &_data, int32_t _indent) const override
 
ememory::SharedPtr< exml::internal::ElementtoElement () override
 
const ememory::SharedPtr< exml::internal::ElementtoElement () const override
 
void clear () override
 
- Public Member Functions inherited from exml::internal::AttributeList
size_t sizeAttribute () const
 
void appendAttribute (const ememory::SharedPtr< exml::internal::Attribute > &_attr)
 
ememory::SharedPtr< AttributegetAttr (int32_t _id)
 
ememory::SharedPtr< const AttributegetAttr (int32_t _id) const
 
std::pair< std::string, std::string > getAttrPair (int32_t _id) const
 
const std::string & getAttribute (const std::string &_name) const
 
bool existAttribute (const std::string &_name) const
 
void setAttribute (const std::string &_name, const std::string &_value)
 
bool removeAttribute (const std::string &_name)
 
- Public Member Functions inherited from exml::internal::Node
virtual ~Node ()=default
 
const exml::FilePosgetPos () const
 
virtual void setValue (std::string _value)
 
virtual const std::string & getValue () const
 
virtual ememory::SharedPtr< exml::internal::DocumenttoDocument ()
 
virtual const ememory::SharedPtr< exml::internal::DocumenttoDocument () const
 
virtual ememory::SharedPtr< exml::internal::AttributetoAttribute ()
 
virtual const ememory::SharedPtr< exml::internal::AttributetoAttribute () const
 
virtual ememory::SharedPtr< exml::internal::CommenttoComment ()
 
virtual const ememory::SharedPtr< exml::internal::CommenttoComment () const
 
virtual ememory::SharedPtr< exml::internal::DeclarationtoDeclaration ()
 
virtual const ememory::SharedPtr< exml::internal::DeclarationtoDeclaration () const
 
virtual ememory::SharedPtr< exml::internal::TexttoText ()
 
virtual const ememory::SharedPtr< exml::internal::TexttoText () const
 
bool isDocument () const
 
bool isAttribute () const
 
bool isComment () const
 
bool isDeclaration () const
 
bool isElement () const
 
bool isText () const
 
- Public Member Functions inherited from ememory::EnableSharedFromThis< Node >
+ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis ()
 
+const ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis () const
 
+ememory::WeakPtr< EMEMORY_TYPE > weakFromThis ()
 
+const ememory::WeakPtr< EMEMORY_TYPE > weakFromThis () const
 
+ + + +

+Static Public Member Functions

static ememory::SharedPtr< Elementcreate (const std::string &_value="")
 
+ + + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

 Element ()
 
 Element (const std::string &_value)
 
bool subParse (const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc, bool _mainNode=false)
 
- Protected Member Functions inherited from exml::internal::AttributeList
 AttributeList (const std::string &_value="")
 
- Protected Member Functions inherited from exml::internal::Node
 Node ()
 
 Node (const std::string &_value)
 
void addIndent (std::string &_data, int32_t _indent) const
 
void drawElementParsed (char32_t _val, const exml::FilePos &_filePos) const
 
bool checkAvaillable (char32_t _val, bool _firstChar) const
 
int32_t countWhiteChar (const std::string &_data, int32_t _pos, exml::FilePos &_filePos) const
 
+ + + + + + + + + + + +

+Protected Attributes

std::vector< ememory::SharedPtr< exml::internal::Node > > m_listSub
 
- Protected Attributes inherited from exml::internal::AttributeList
std::vector< ememory::SharedPtr< exml::internal::Attribute > > m_listAttribute
 
- Protected Attributes inherited from exml::internal::Node
exml::FilePos m_pos
 
std::string m_value
 
+

Detailed Description

+

Basic element Node of an XML document <YYYYY>.

+

Constructor & Destructor Documentation

+ +

§ Element() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
exml::internal::Element::Element ()
+
+inlineprotected
+
+ +

Constructor.

+ +
+
+ +

§ Element() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
exml::internal::Element::Element (const std::string & _value)
+
+inlineprotected
+
+ +

Constructor.

+
Parameters
+ + +
[in]_valueElement name;
+
+
+ +
+
+

Member Function Documentation

+ +

§ append()

+ +
+
+ + + + + + + + +
void exml::internal::Element::append (const ememory::SharedPtr< exml::internal::Node > & _node)
+
+ +

add a node at the element (not exml::internal::Attribute (move in the attribute automaticly).

+
Parameters
+ + +
[in]_nodePointer of the node to add.
+
+
+ +
+
+ +

§ clear()

+ +
+
+ + + + + +
+ + + + + + + +
void exml::internal::Element::clear ()
+
+overridevirtual
+
+ +

clear the Node

+ +

Reimplemented from exml::internal::AttributeList.

+ +
+
+ +

§ create()

+ +
+
+ + + + + +
+ + + + + + + + +
static ememory::SharedPtr<Element> exml::internal::Element::create (const std::string & _value = "")
+
+static
+
+ +

factory of an exml::internal::Element

+
Parameters
+ + +
[in]_valueName of the node.
+
+
+
Returns
Shared pointer on the Element
+ +
+
+ +

§ getElement() [1/2]

+ +
+
+ + + + + + + + +
ememory::SharedPtr<Element> exml::internal::Element::getElement (int32_t _id)
+
+ +

get the element casted in Element (if the node is not an element return NULL).

+
Parameters
+ + +
[in]_idId of the element.
+
+
+
Returns
Pointer on the element or NULL.
+ +
+
+ +

§ getElement() [2/2]

+ +
+
+ + + + + + + + +
const ememory::SharedPtr<Element> exml::internal::Element::getElement (int32_t _id) const
+
+ +

get the element casted in Element (if the node is not an element return NULL).

+
Parameters
+ + +
[in]_idId of the element.
+
+
+
Returns
Pointer on the element or NULL.
+ +
+
+ +

§ getNamed() [1/2]

+ +
+
+ + + + + + + + +
ememory::SharedPtr<Element> exml::internal::Element::getNamed (const std::string & _name)
+
+ +

get an element with his name (work only with exml::internal::Element)

+
Parameters
+ + +
[in]_nameName of the element that is requested
+
+
+
Returns
Pointer on the element or NULL.
+ +
+
+ +

§ getNamed() [2/2]

+ +
+
+ + + + + + + + +
const ememory::SharedPtr<Element> exml::internal::Element::getNamed (const std::string & _name) const
+
+ +

get an element with his name (work only with exml::internal::Element)

+
Parameters
+ + +
[in]_nameName of the element that is requested
+
+
+
Returns
Pointer on the element or NULL.
+ +
+
+ +

§ getNode() [1/2]

+ +
+
+ + + + + + + + +
ememory::SharedPtr<Node> exml::internal::Element::getNode (int32_t _id)
+
+ +

get the Node pointer of the element id.

+
Parameters
+ + +
[in]_idId of the element.
+
+
+
Returns
Pointer on node.
+ +
+
+ +

§ getNode() [2/2]

+ +
+
+ + + + + + + + +
const ememory::SharedPtr<Node> exml::internal::Element::getNode (int32_t _id) const
+
+ +

get the Node pointer of the element id.

+
Parameters
+ + +
[in]_idId of the element.
+
+
+
Returns
Pointer on node.
+ +
+
+ +

§ getText()

+ +
+
+ + + + + + + +
std::string exml::internal::Element::getText () const
+
+ +

get the internal data of the element (if the element has some sub node thay are converted in xml string == > like this it is not needed to use <![CDATA[...]]>

+
Returns
the curent data string. if Only one text node, then we get the parssed data (no & ...) if more than one node, then we transform &,",',<,> in xml normal text...
+ +
+
+ +

§ getType() [1/2]

+ +
+
+ + + + + + + + +
enum nodeType exml::internal::Element::getType (int32_t _id) const
+
+ +

get the type of the element id.

+
Parameters
+ + +
[in]_idId of the element.
+
+
+
Returns
the Current type of the element or exml::internal::typeUnknow.
+ +
+
+ +

§ getType() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
enum nodeType exml::internal::Element::getType () const
+
+inlineoverridevirtual
+
+ +

get the node type.

+
Returns
the type of the Node.
+ +

Reimplemented from exml::internal::Node.

+ +
+
+ +

§ iGenerate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool exml::internal::Element::iGenerate (std::string & _data,
int32_t _indent 
) const
+
+overridevirtual
+
+ +

generate a string with the tree of the xml

+
Parameters
+ + + +
[in,out]_datastring where to add the elements
[in]_indentcurrent indentation of the file
+
+
+
Returns
false if an error occured.
+ +

Reimplemented from exml::internal::AttributeList.

+ +
+
+ +

§ iParse()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool exml::internal::Element::iParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::FilePos_filePos,
exml::internal::Document_doc 
)
+
+overridevirtual
+
+ +

parse the Current node [pure VIRUAL]

+
Parameters
+ + + + + + +
[in]_datadata string to parse.
[in,out]_posposition in the string to start parse, return the position end of parsing.
[in]_caseSensitiveRequest a parsion of element that is not case sensitive (all element is in low case)
[in,out]_filePosfile parsing position (line x col x)
[in,out]_docBase document reference
+
+
+
Returns
false if an error occured.
+ +

Implements exml::internal::Node.

+ +
+
+ +

§ remove()

+ +
+
+ + + + + + + + +
void exml::internal::Element::remove (const std::string & _nodeName)
+
+ +

Remove all element with this name.

+
Parameters
+ + +
[in]_nodeNameName of nodes to remove.
+
+
+ +
+
+ +

§ size()

+ +
+
+ + + + + +
+ + + + + + + +
size_t exml::internal::Element::size () const
+
+inline
+
+ +

get the number of sub element in the node (can be exml::internal::Comment ; exml::internal::Element ; exml::internal::Text :exml::internal::Declaration).

+
Returns
a number >=0.
+ +
+
+ +

§ subParse()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool exml::internal::Element::subParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::FilePos_filePos,
exml::internal::Document_doc,
bool _mainNode = false 
)
+
+protected
+
+ +

Parse sub node string.

+
Parameters
+ + + + + + + +
[in]_dataall file string data
[in,out]_posPosition to start parsing in the file and return the end of parsing
[in]_caseSensitiveCase sensitive parsing (usefull for html)
[in]_filePosCurrent File position of the parsing
[in]_docDocument base reference
[in]_mainNodeif true, this is the first root node
+
+
+
Returns
true parsing is done OK
+
+false An error appear in the parsing
+ +
+
+ +

§ toElement() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
ememory::SharedPtr<exml::internal::Element> exml::internal::Element::toElement ()
+
+overridevirtual
+
+ +

Cast the element in a Element if it is possible.

+
Returns
pointer on the class or nullptr.
+ +

Reimplemented from exml::internal::Node.

+ +
+
+ +

§ toElement() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
const ememory::SharedPtr<exml::internal::Element> exml::internal::Element::toElement () const
+
+overridevirtual
+
+ +

Cast the element in a Element if it is possible.

+
Returns
CONST pointer on the class or nullptr.
+ +

Reimplemented from exml::internal::Node.

+ +
+
+

Member Data Documentation

+ +

§ m_listSub

+ +
+
+ + + + + +
+ + + + +
std::vector<ememory::SharedPtr<exml::internal::Node> > exml::internal::Element::m_listSub
+
+protected
+
+ +

List of subNodes.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • framework/atria-soft/exml/exml/internal/Element.hpp
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1internal_1_1_element.png b/classexml_1_1internal_1_1_element.png new file mode 100644 index 0000000..aaa828f Binary files /dev/null and b/classexml_1_1internal_1_1_element.png differ diff --git a/classexml_1_1internal_1_1_node-members.html b/classexml_1_1internal_1_1_node-members.html new file mode 100644 index 0000000..a80f5ba --- /dev/null +++ b/classexml_1_1internal_1_1_node-members.html @@ -0,0 +1,196 @@ + + + + + + + + + + + exml: Ewol XML parser: Member List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml::internal::Node Member List
+
+
+ +

This is the complete list of members for exml::internal::Node, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addIndent(std::string &_data, int32_t _indent) constexml::internal::Nodeprotected
checkAvaillable(char32_t _val, bool _firstChar) constexml::internal::Nodeprotected
clear()exml::internal::Nodevirtual
countWhiteChar(const std::string &_data, int32_t _pos, exml::FilePos &_filePos) constexml::internal::Nodeprotected
drawElementParsed(char32_t _val, const exml::FilePos &_filePos) constexml::internal::Nodeprotected
EnableSharedFromThis()ememory::EnableSharedFromThis< Node >protected
getPos() constexml::internal::Node
getType() constexml::internal::Nodevirtual
getValue() constexml::internal::Nodevirtual
iGenerate(std::string &_data, int32_t _indent) constexml::internal::Nodevirtual
iParse(const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc)=0exml::internal::Nodepure virtual
isAttribute() constexml::internal::Node
isComment() constexml::internal::Node
isDeclaration() constexml::internal::Node
isDocument() constexml::internal::Node
isElement() constexml::internal::Node
isText() constexml::internal::Node
m_posexml::internal::Nodeprotected
m_valueexml::internal::Nodeprotected
Node()exml::internal::Nodeinlineprotected
Node(const std::string &_value)exml::internal::Nodeprotected
setValue(std::string _value)exml::internal::Nodevirtual
sharedFromThis()ememory::EnableSharedFromThis< Node >
sharedFromThis() constememory::EnableSharedFromThis< Node >
toAttribute()exml::internal::Nodevirtual
toAttribute() constexml::internal::Nodevirtual
toComment()exml::internal::Nodevirtual
toComment() constexml::internal::Nodevirtual
toDeclaration()exml::internal::Nodevirtual
toDeclaration() constexml::internal::Nodevirtual
toDocument()exml::internal::Nodevirtual
toDocument() constexml::internal::Nodevirtual
toElement()exml::internal::Nodevirtual
toElement() constexml::internal::Nodevirtual
toText()exml::internal::Nodevirtual
toText() constexml::internal::Nodevirtual
weakFromThis()ememory::EnableSharedFromThis< Node >
weakFromThis() constememory::EnableSharedFromThis< Node >
~EnableSharedFromThis()=defaultememory::EnableSharedFromThis< Node >protectedvirtual
~Node()=defaultexml::internal::Nodevirtual
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1internal_1_1_node.html b/classexml_1_1internal_1_1_node.html new file mode 100644 index 0000000..9445d35 --- /dev/null +++ b/classexml_1_1internal_1_1_node.html @@ -0,0 +1,1343 @@ + + + + + + + + + + + exml: Ewol XML parser: exml::internal::Node Class Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
exml::internal::Node Class Referenceabstract
+
+
+ +

#include <Node.hpp>

+
+Inheritance diagram for exml::internal::Node:
+
+
+ + +ememory::EnableSharedFromThis< Node > +ememory::EnableSharedFromThisBase +exml::internal::Attribute +exml::internal::AttributeList +exml::internal::Comment +exml::internal::Text +exml::internal::Declaration +exml::internal::Element +exml::internal::TextCDATA +exml::internal::DeclarationXML +exml::internal::Document + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual ~Node ()=default
 
virtual bool iParse (const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc)=0
 
virtual bool iGenerate (std::string &_data, int32_t _indent) const
 
const exml::FilePosgetPos () const
 
virtual void setValue (std::string _value)
 
virtual const std::string & getValue () const
 
virtual enum nodeType getType () const
 
virtual ememory::SharedPtr< exml::internal::DocumenttoDocument ()
 
virtual const ememory::SharedPtr< exml::internal::DocumenttoDocument () const
 
virtual ememory::SharedPtr< exml::internal::AttributetoAttribute ()
 
virtual const ememory::SharedPtr< exml::internal::AttributetoAttribute () const
 
virtual ememory::SharedPtr< exml::internal::CommenttoComment ()
 
virtual const ememory::SharedPtr< exml::internal::CommenttoComment () const
 
virtual ememory::SharedPtr< exml::internal::DeclarationtoDeclaration ()
 
virtual const ememory::SharedPtr< exml::internal::DeclarationtoDeclaration () const
 
virtual ememory::SharedPtr< exml::internal::ElementtoElement ()
 
virtual const ememory::SharedPtr< exml::internal::ElementtoElement () const
 
virtual ememory::SharedPtr< exml::internal::TexttoText ()
 
virtual const ememory::SharedPtr< exml::internal::TexttoText () const
 
bool isDocument () const
 
bool isAttribute () const
 
bool isComment () const
 
bool isDeclaration () const
 
bool isElement () const
 
bool isText () const
 
virtual void clear ()
 
- Public Member Functions inherited from ememory::EnableSharedFromThis< Node >
+ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis ()
 
+const ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis () const
 
+ememory::WeakPtr< EMEMORY_TYPE > weakFromThis ()
 
+const ememory::WeakPtr< EMEMORY_TYPE > weakFromThis () const
 
+ + + + + + + + + + + + + +

+Protected Member Functions

 Node ()
 
 Node (const std::string &_value)
 
void addIndent (std::string &_data, int32_t _indent) const
 
void drawElementParsed (char32_t _val, const exml::FilePos &_filePos) const
 
bool checkAvaillable (char32_t _val, bool _firstChar) const
 
int32_t countWhiteChar (const std::string &_data, int32_t _pos, exml::FilePos &_filePos) const
 
+ + + + + +

+Protected Attributes

exml::FilePos m_pos
 
std::string m_value
 
+

Detailed Description

+

Basic main object of all xml elements.

+

Constructor & Destructor Documentation

+ +

§ Node() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
exml::internal::Node::Node ()
+
+inlineprotected
+
+ +

basic element of a xml structure

+ +
+
+ +

§ Node() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
exml::internal::Node::Node (const std::string & _value)
+
+protected
+
+ +

basic element of a xml structure

+
Parameters
+ + +
[in]_valuevalue of the node
+
+
+ +
+
+ +

§ ~Node()

+ +
+
+ + + + + +
+ + + + + + + +
virtual exml::internal::Node::~Node ()
+
+virtualdefault
+
+ +

Virtualize destructor.

+ +
+
+

Member Function Documentation

+ +

§ addIndent()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void exml::internal::Node::addIndent (std::string & _data,
int32_t _indent 
) const
+
+protected
+
+ +

add indentation of the string input.

+
Parameters
+ + + +
[in,out]_dataString where the indentation is done.
[in]_indentNumber of tab to add at the string.
+
+
+ +
+
+ +

§ checkAvaillable()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool exml::internal::Node::checkAvaillable (char32_t _val,
bool _firstChar 
) const
+
+protected
+
+ +

check if an element or attribute is availlable (not : !"#$%&'()*+,/;<=>?@[]^`{|}~ \n\t\r and for first char : not -.0123456789).

+
Parameters
+ + + +
[in]_valValue to check the conformity.
[in]_firstCharTrue if the element check is the first char.
+
+
+
Returns
true The value can be a part of attribute name
+
+false The value can NOT be a part of attribute name
+ +
+
+ +

§ clear()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void exml::internal::Node::clear ()
+
+virtual
+
+
+ +

§ countWhiteChar()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
int32_t exml::internal::Node::countWhiteChar (const std::string & _data,
int32_t _pos,
exml::FilePos_filePos 
) const
+
+protected
+
+ +

count the number of white char in the string from the specify position (stop at the first element that is not a white char)

+
Parameters
+ + + + +
[in]_dataData to parse.
[in]_posStart position in the string.
[out]_filePosnew poistion of te file to add.
+
+
+
Returns
number of white element.
+ +
+
+ +

§ drawElementParsed()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void exml::internal::Node::drawElementParsed (char32_t _val,
const exml::FilePos_filePos 
) const
+
+protected
+
+ +

Display the cuurent element that is curently parse.

+
Parameters
+ + + +
[in]_valChar that is parsed.
[in]_filePosPosition of the char in the file.
+
+
+ +
+
+ +

§ getPos()

+ +
+
+ + + + + + + +
const exml::FilePos& exml::internal::Node::getPos () const
+
+ +

get the current position where the element is in the file

+
Returns
The file position reference
+ +
+
+ +

§ getType()

+ +
+
+ + + + + +
+ + + + + + + +
virtual enum nodeType exml::internal::Node::getType () const
+
+virtual
+
+
+ +

§ getValue()

+ +
+
+ + + + + +
+ + + + + + + +
virtual const std::string& exml::internal::Node::getValue () const
+
+virtual
+
+ +

get the current element Value.

+
Returns
the reference of the string value.
+ +
+
+ +

§ iGenerate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual bool exml::internal::Node::iGenerate (std::string & _data,
int32_t _indent 
) const
+
+virtual
+
+ +

generate a string with the tree of the xml

+
Parameters
+ + + +
[in,out]_datastring where to add the elements
[in]_indentcurrent indentation of the file
+
+
+
Returns
false if an error occured.
+ +

Reimplemented in exml::internal::Element, exml::internal::Document, exml::internal::AttributeList, exml::internal::TextCDATA, exml::internal::Attribute, exml::internal::Text, exml::internal::Comment, and exml::internal::Declaration.

+ +
+
+ +

§ iParse()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual bool exml::internal::Node::iParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::FilePos_filePos,
exml::internal::Document_doc 
)
+
+pure virtual
+
+ +

parse the Current node [pure VIRUAL]

+
Parameters
+ + + + + + +
[in]_datadata string to parse.
[in,out]_posposition in the string to start parse, return the position end of parsing.
[in]_caseSensitiveRequest a parsion of element that is not case sensitive (all element is in low case)
[in,out]_filePosfile parsing position (line x col x)
[in,out]_docBase document reference
+
+
+
Returns
false if an error occured.
+ +

Implemented in exml::internal::Element, exml::internal::TextCDATA, exml::internal::Attribute, exml::internal::Text, exml::internal::Declaration, and exml::internal::Comment.

+ +
+
+ +

§ isAttribute()

+ +
+
+ + + + + + + +
bool exml::internal::Node::isAttribute () const
+
+ +

check if the node is a exml::internal::Attribute

+
Returns
true if the node is a exml::internal::Attribute
+ +
+
+ +

§ isComment()

+ +
+
+ + + + + + + +
bool exml::internal::Node::isComment () const
+
+ +

check if the node is a exml::internal::Comment

+
Returns
true if the node is a exml::internal::Comment
+ +
+
+ +

§ isDeclaration()

+ +
+
+ + + + + + + +
bool exml::internal::Node::isDeclaration () const
+
+ +

check if the node is a exml::internal::Declaration

+
Returns
true if the node is a exml::internal::Declaration
+ +
+
+ +

§ isDocument()

+ +
+
+ + + + + + + +
bool exml::internal::Node::isDocument () const
+
+ +

check if the node is a exml::internal::Document

+
Returns
true if the node is a exml::internal::Document
+ +
+
+ +

§ isElement()

+ +
+
+ + + + + + + +
bool exml::internal::Node::isElement () const
+
+ +

check if the node is a exml::internal::Element

+
Returns
true if the node is a exml::internal::Element
+ +
+
+ +

§ isText()

+ +
+
+ + + + + + + +
bool exml::internal::Node::isText () const
+
+ +

check if the node is a exml::internal::Text

+
Returns
true if the node is a exml::internal::Text
+ +
+
+ +

§ setValue()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void exml::internal::Node::setValue (std::string _value)
+
+virtual
+
+ +

set the value of the node.

+
Parameters
+ + +
[in]_valueNew value of the node.
+
+
+ +
+
+ +

§ toAttribute() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
virtual ememory::SharedPtr<exml::internal::Attribute> exml::internal::Node::toAttribute ()
+
+virtual
+
+ +

Cast the element in a Attribute if it is possible.

+
Returns
pointer on the class or nullptr.
+ +

Reimplemented in exml::internal::Attribute.

+ +
+
+ +

§ toAttribute() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
virtual const ememory::SharedPtr<exml::internal::Attribute> exml::internal::Node::toAttribute () const
+
+virtual
+
+ +

Cast the element in a Attribute if it is possible.

+
Returns
CONST pointer on the class or nullptr.
+ +

Reimplemented in exml::internal::Attribute.

+ +
+
+ +

§ toComment() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
virtual ememory::SharedPtr<exml::internal::Comment> exml::internal::Node::toComment ()
+
+virtual
+
+ +

Cast the element in a Comment if it is possible.

+
Returns
pointer on the class or nullptr.
+ +

Reimplemented in exml::internal::Comment.

+ +
+
+ +

§ toComment() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
virtual const ememory::SharedPtr<exml::internal::Comment> exml::internal::Node::toComment () const
+
+virtual
+
+ +

Cast the element in a Comment if it is possible.

+
Returns
CONST pointer on the class or nullptr.
+ +

Reimplemented in exml::internal::Comment.

+ +
+
+ +

§ toDeclaration() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
virtual ememory::SharedPtr<exml::internal::Declaration> exml::internal::Node::toDeclaration ()
+
+virtual
+
+ +

Cast the element in a Declaration if it is possible.

+
Returns
pointer on the class or nullptr.
+ +

Reimplemented in exml::internal::Declaration.

+ +
+
+ +

§ toDeclaration() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
virtual const ememory::SharedPtr<exml::internal::Declaration> exml::internal::Node::toDeclaration () const
+
+virtual
+
+ +

Cast the element in a Declaration if it is possible.

+
Returns
CONST pointer on the class or nullptr.
+ +

Reimplemented in exml::internal::Declaration.

+ +
+
+ +

§ toDocument() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
virtual ememory::SharedPtr<exml::internal::Document> exml::internal::Node::toDocument ()
+
+virtual
+
+ +

Cast the element in a Document if it is possible.

+
Returns
pointer on the class or nullptr.
+ +

Reimplemented in exml::internal::Document.

+ +
+
+ +

§ toDocument() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
virtual const ememory::SharedPtr<exml::internal::Document> exml::internal::Node::toDocument () const
+
+virtual
+
+ +

Cast the element in a Document if it is possible.

+
Returns
CONST pointer on the class or nullptr.
+ +

Reimplemented in exml::internal::Document.

+ +
+
+ +

§ toElement() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
virtual ememory::SharedPtr<exml::internal::Element> exml::internal::Node::toElement ()
+
+virtual
+
+ +

Cast the element in a Element if it is possible.

+
Returns
pointer on the class or nullptr.
+ +

Reimplemented in exml::internal::Element.

+ +
+
+ +

§ toElement() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
virtual const ememory::SharedPtr<exml::internal::Element> exml::internal::Node::toElement () const
+
+virtual
+
+ +

Cast the element in a Element if it is possible.

+
Returns
CONST pointer on the class or nullptr.
+ +

Reimplemented in exml::internal::Element.

+ +
+
+ +

§ toText() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
virtual ememory::SharedPtr<exml::internal::Text> exml::internal::Node::toText ()
+
+virtual
+
+ +

Cast the element in a Text if it is possible.

+
Returns
pointer on the class or nullptr.
+ +

Reimplemented in exml::internal::Text.

+ +
+
+ +

§ toText() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
virtual const ememory::SharedPtr<exml::internal::Text> exml::internal::Node::toText () const
+
+virtual
+
+ +

Cast the element in a Text if it is possible.

+
Returns
CONST pointer on the class or nullptr.
+ +

Reimplemented in exml::internal::Text.

+ +
+
+

Member Data Documentation

+ +

§ m_pos

+ +
+
+ + + + + +
+ + + + +
exml::FilePos exml::internal::Node::m_pos
+
+protected
+
+ +

position in the readed file == > not correct when the file is generated

+ +
+
+ +

§ m_value

+ +
+
+ + + + + +
+ + + + +
std::string exml::internal::Node::m_value
+
+protected
+
+ +

value of the node (for element this is the name, for text it is the inside text ...)

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • framework/atria-soft/exml/exml/internal/Node.hpp
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1internal_1_1_node.png b/classexml_1_1internal_1_1_node.png new file mode 100644 index 0000000..09d1849 Binary files /dev/null and b/classexml_1_1internal_1_1_node.png differ diff --git a/classexml_1_1internal_1_1_text-members.html b/classexml_1_1internal_1_1_text-members.html new file mode 100644 index 0000000..48b2073 --- /dev/null +++ b/classexml_1_1internal_1_1_text-members.html @@ -0,0 +1,200 @@ + + + + + + + + + + + exml: Ewol XML parser: Member List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml::internal::Text Member List
+
+
+ +

This is the complete list of members for exml::internal::Text, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addIndent(std::string &_data, int32_t _indent) constexml::internal::Nodeprotected
checkAvaillable(char32_t _val, bool _firstChar) constexml::internal::Nodeprotected
clear()exml::internal::Nodevirtual
countLines() constexml::internal::Text
countWhiteChar(const std::string &_data, int32_t _pos, exml::FilePos &_filePos) constexml::internal::Nodeprotected
create(const std::string &_data="")exml::internal::Textstatic
drawElementParsed(char32_t _val, const exml::FilePos &_filePos) constexml::internal::Nodeprotected
EnableSharedFromThis()ememory::EnableSharedFromThis< Node >protected
getPos() constexml::internal::Node
getType() const overrideexml::internal::Textinlinevirtual
getValue() constexml::internal::Nodevirtual
iGenerate(std::string &_data, int32_t _indent) const overrideexml::internal::Textvirtual
iParse(const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc) overrideexml::internal::Textvirtual
isAttribute() constexml::internal::Node
isComment() constexml::internal::Node
isDeclaration() constexml::internal::Node
isDocument() constexml::internal::Node
isElement() constexml::internal::Node
isText() constexml::internal::Node
m_posexml::internal::Nodeprotected
m_valueexml::internal::Nodeprotected
Node()exml::internal::Nodeinlineprotected
Node(const std::string &_value)exml::internal::Nodeprotected
setValue(std::string _value)exml::internal::Nodevirtual
sharedFromThis()ememory::EnableSharedFromThis< Node >
sharedFromThis() constememory::EnableSharedFromThis< Node >
Text()exml::internal::Textinlineprotected
Text(const std::string &_data)exml::internal::Textinlineprotected
toAttribute()exml::internal::Nodevirtual
toAttribute() constexml::internal::Nodevirtual
toComment()exml::internal::Nodevirtual
toComment() constexml::internal::Nodevirtual
toDeclaration()exml::internal::Nodevirtual
toDeclaration() constexml::internal::Nodevirtual
toDocument()exml::internal::Nodevirtual
toDocument() constexml::internal::Nodevirtual
toElement()exml::internal::Nodevirtual
toElement() constexml::internal::Nodevirtual
toText() overrideexml::internal::Textinlinevirtual
toText() const overrideexml::internal::Textinlinevirtual
weakFromThis()ememory::EnableSharedFromThis< Node >
weakFromThis() constememory::EnableSharedFromThis< Node >
~EnableSharedFromThis()=defaultememory::EnableSharedFromThis< Node >protectedvirtual
~Node()=defaultexml::internal::Nodevirtual
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1internal_1_1_text.html b/classexml_1_1internal_1_1_text.html new file mode 100644 index 0000000..06218d0 --- /dev/null +++ b/classexml_1_1internal_1_1_text.html @@ -0,0 +1,611 @@ + + + + + + + + + + + exml: Ewol XML parser: exml::internal::Text Class Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <Text.hpp>

+
+Inheritance diagram for exml::internal::Text:
+
+
+ + +exml::internal::Node +ememory::EnableSharedFromThis< Node > +ememory::EnableSharedFromThisBase +exml::internal::TextCDATA + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

int32_t countLines () const
 
enum nodeType getType () const override
 
bool iParse (const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc) override
 
bool iGenerate (std::string &_data, int32_t _indent) const override
 
ememory::SharedPtr< exml::internal::TexttoText () override
 
const ememory::SharedPtr< exml::internal::TexttoText () const override
 
- Public Member Functions inherited from exml::internal::Node
virtual ~Node ()=default
 
const exml::FilePosgetPos () const
 
virtual void setValue (std::string _value)
 
virtual const std::string & getValue () const
 
virtual ememory::SharedPtr< exml::internal::DocumenttoDocument ()
 
virtual const ememory::SharedPtr< exml::internal::DocumenttoDocument () const
 
virtual ememory::SharedPtr< exml::internal::AttributetoAttribute ()
 
virtual const ememory::SharedPtr< exml::internal::AttributetoAttribute () const
 
virtual ememory::SharedPtr< exml::internal::CommenttoComment ()
 
virtual const ememory::SharedPtr< exml::internal::CommenttoComment () const
 
virtual ememory::SharedPtr< exml::internal::DeclarationtoDeclaration ()
 
virtual const ememory::SharedPtr< exml::internal::DeclarationtoDeclaration () const
 
virtual ememory::SharedPtr< exml::internal::ElementtoElement ()
 
virtual const ememory::SharedPtr< exml::internal::ElementtoElement () const
 
bool isDocument () const
 
bool isAttribute () const
 
bool isComment () const
 
bool isDeclaration () const
 
bool isElement () const
 
bool isText () const
 
virtual void clear ()
 
- Public Member Functions inherited from ememory::EnableSharedFromThis< Node >
+ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis ()
 
+const ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis () const
 
+ememory::WeakPtr< EMEMORY_TYPE > weakFromThis ()
 
+const ememory::WeakPtr< EMEMORY_TYPE > weakFromThis () const
 
+ + + +

+Static Public Member Functions

static ememory::SharedPtr< exml::internal::Textcreate (const std::string &_data="")
 
+ + + + + + + + + + + + + + + + + + +

+Protected Member Functions

 Text ()
 
 Text (const std::string &_data)
 
- Protected Member Functions inherited from exml::internal::Node
 Node ()
 
 Node (const std::string &_value)
 
void addIndent (std::string &_data, int32_t _indent) const
 
void drawElementParsed (char32_t _val, const exml::FilePos &_filePos) const
 
bool checkAvaillable (char32_t _val, bool _firstChar) const
 
int32_t countWhiteChar (const std::string &_data, int32_t _pos, exml::FilePos &_filePos) const
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from exml::internal::Node
exml::FilePos m_pos
 
std::string m_value
 
+

Detailed Description

+

Text node interface (internal data between two balise : <XXX> ALL here </XXX>.

+

Constructor & Destructor Documentation

+ +

§ Text() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
exml::internal::Text::Text ()
+
+inlineprotected
+
+ +

Constructor.

+ +
+
+ +

§ Text() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
exml::internal::Text::Text (const std::string & _data)
+
+inlineprotected
+
+ +

Constructor.

+
Parameters
+ + +
[in]_dataString data of the current Text
+
+
+ +
+
+

Member Function Documentation

+ +

§ countLines()

+ +
+
+ + + + + + + +
int32_t exml::internal::Text::countLines () const
+
+ +

count the number of line in the current text

+
Returns
The number of lines
+ +
+
+ +

§ create()

+ +
+
+ + + + + +
+ + + + + + + + +
static ememory::SharedPtr<exml::internal::Text> exml::internal::Text::create (const std::string & _data = "")
+
+static
+
+ +

defined factory

+
Parameters
+ + +
[in]_dataData in the Text area
+
+
+
Returns
Shared pointer on the Text element
+ +
+
+ +

§ getType()

+ +
+
+ + + + + +
+ + + + + + + +
enum nodeType exml::internal::Text::getType () const
+
+inlineoverridevirtual
+
+ +

get the node type.

+
Returns
the type of the Node.
+ +

Reimplemented from exml::internal::Node.

+ +
+
+ +

§ iGenerate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool exml::internal::Text::iGenerate (std::string & _data,
int32_t _indent 
) const
+
+overridevirtual
+
+ +

generate a string with the tree of the xml

+
Parameters
+ + + +
[in,out]_datastring where to add the elements
[in]_indentcurrent indentation of the file
+
+
+
Returns
false if an error occured.
+ +

Reimplemented from exml::internal::Node.

+ +

Reimplemented in exml::internal::TextCDATA.

+ +
+
+ +

§ iParse()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool exml::internal::Text::iParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::FilePos_filePos,
exml::internal::Document_doc 
)
+
+overridevirtual
+
+ +

parse the Current node [pure VIRUAL]

+
Parameters
+ + + + + + +
[in]_datadata string to parse.
[in,out]_posposition in the string to start parse, return the position end of parsing.
[in]_caseSensitiveRequest a parsion of element that is not case sensitive (all element is in low case)
[in,out]_filePosfile parsing position (line x col x)
[in,out]_docBase document reference
+
+
+
Returns
false if an error occured.
+ +

Implements exml::internal::Node.

+ +

Reimplemented in exml::internal::TextCDATA.

+ +
+
+ +

§ toText() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
ememory::SharedPtr<exml::internal::Text> exml::internal::Text::toText ()
+
+inlineoverridevirtual
+
+ +

Cast the element in a Text if it is possible.

+
Returns
pointer on the class or nullptr.
+ +

Reimplemented from exml::internal::Node.

+ +
+
+ +

§ toText() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
const ememory::SharedPtr<exml::internal::Text> exml::internal::Text::toText () const
+
+inlineoverridevirtual
+
+ +

Cast the element in a Text if it is possible.

+
Returns
CONST pointer on the class or nullptr.
+ +

Reimplemented from exml::internal::Node.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • framework/atria-soft/exml/exml/internal/Text.hpp
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1internal_1_1_text.png b/classexml_1_1internal_1_1_text.png new file mode 100644 index 0000000..6207642 Binary files /dev/null and b/classexml_1_1internal_1_1_text.png differ diff --git a/classexml_1_1internal_1_1_text_c_d_a_t_a-members.html b/classexml_1_1internal_1_1_text_c_d_a_t_a-members.html new file mode 100644 index 0000000..52c17f8 --- /dev/null +++ b/classexml_1_1internal_1_1_text_c_d_a_t_a-members.html @@ -0,0 +1,202 @@ + + + + + + + + + + + exml: Ewol XML parser: Member List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml::internal::TextCDATA Member List
+
+
+ +

This is the complete list of members for exml::internal::TextCDATA, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addIndent(std::string &_data, int32_t _indent) constexml::internal::Nodeprotected
checkAvaillable(char32_t _val, bool _firstChar) constexml::internal::Nodeprotected
clear()exml::internal::Nodevirtual
countLines() constexml::internal::Text
countWhiteChar(const std::string &_data, int32_t _pos, exml::FilePos &_filePos) constexml::internal::Nodeprotected
create()exml::internal::TextCDATAstatic
exml::internal::Text::create(const std::string &_data="")exml::internal::Textstatic
drawElementParsed(char32_t _val, const exml::FilePos &_filePos) constexml::internal::Nodeprotected
EnableSharedFromThis()ememory::EnableSharedFromThis< Node >protected
getPos() constexml::internal::Node
getType() const overrideexml::internal::Textinlinevirtual
getValue() constexml::internal::Nodevirtual
iGenerate(std::string &_data, int32_t _indent) const overrideexml::internal::TextCDATAvirtual
iParse(const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc) overrideexml::internal::TextCDATAvirtual
isAttribute() constexml::internal::Node
isComment() constexml::internal::Node
isDeclaration() constexml::internal::Node
isDocument() constexml::internal::Node
isElement() constexml::internal::Node
isText() constexml::internal::Node
m_posexml::internal::Nodeprotected
m_valueexml::internal::Nodeprotected
Node()exml::internal::Nodeinlineprotected
Node(const std::string &_value)exml::internal::Nodeprotected
setValue(std::string _value)exml::internal::Nodevirtual
sharedFromThis()ememory::EnableSharedFromThis< Node >
sharedFromThis() constememory::EnableSharedFromThis< Node >
Text()exml::internal::Textinlineprotected
Text(const std::string &_data)exml::internal::Textinlineprotected
TextCDATA()exml::internal::TextCDATAinlineprotected
toAttribute()exml::internal::Nodevirtual
toAttribute() constexml::internal::Nodevirtual
toComment()exml::internal::Nodevirtual
toComment() constexml::internal::Nodevirtual
toDeclaration()exml::internal::Nodevirtual
toDeclaration() constexml::internal::Nodevirtual
toDocument()exml::internal::Nodevirtual
toDocument() constexml::internal::Nodevirtual
toElement()exml::internal::Nodevirtual
toElement() constexml::internal::Nodevirtual
toText() overrideexml::internal::Textinlinevirtual
toText() const overrideexml::internal::Textinlinevirtual
weakFromThis()ememory::EnableSharedFromThis< Node >
weakFromThis() constememory::EnableSharedFromThis< Node >
~EnableSharedFromThis()=defaultememory::EnableSharedFromThis< Node >protectedvirtual
~Node()=defaultexml::internal::Nodevirtual
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1internal_1_1_text_c_d_a_t_a.html b/classexml_1_1internal_1_1_text_c_d_a_t_a.html new file mode 100644 index 0000000..c30388e --- /dev/null +++ b/classexml_1_1internal_1_1_text_c_d_a_t_a.html @@ -0,0 +1,463 @@ + + + + + + + + + + + exml: Ewol XML parser: exml::internal::TextCDATA Class Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <Text.hpp>

+
+Inheritance diagram for exml::internal::TextCDATA:
+
+
+ + +exml::internal::Text +exml::internal::Node +ememory::EnableSharedFromThis< Node > +ememory::EnableSharedFromThisBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

bool iParse (const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc) override
 
bool iGenerate (std::string &_data, int32_t _indent) const override
 
- Public Member Functions inherited from exml::internal::Text
int32_t countLines () const
 
enum nodeType getType () const override
 
ememory::SharedPtr< exml::internal::TexttoText () override
 
const ememory::SharedPtr< exml::internal::TexttoText () const override
 
- Public Member Functions inherited from exml::internal::Node
virtual ~Node ()=default
 
const exml::FilePosgetPos () const
 
virtual void setValue (std::string _value)
 
virtual const std::string & getValue () const
 
virtual ememory::SharedPtr< exml::internal::DocumenttoDocument ()
 
virtual const ememory::SharedPtr< exml::internal::DocumenttoDocument () const
 
virtual ememory::SharedPtr< exml::internal::AttributetoAttribute ()
 
virtual const ememory::SharedPtr< exml::internal::AttributetoAttribute () const
 
virtual ememory::SharedPtr< exml::internal::CommenttoComment ()
 
virtual const ememory::SharedPtr< exml::internal::CommenttoComment () const
 
virtual ememory::SharedPtr< exml::internal::DeclarationtoDeclaration ()
 
virtual const ememory::SharedPtr< exml::internal::DeclarationtoDeclaration () const
 
virtual ememory::SharedPtr< exml::internal::ElementtoElement ()
 
virtual const ememory::SharedPtr< exml::internal::ElementtoElement () const
 
bool isDocument () const
 
bool isAttribute () const
 
bool isComment () const
 
bool isDeclaration () const
 
bool isElement () const
 
bool isText () const
 
virtual void clear ()
 
- Public Member Functions inherited from ememory::EnableSharedFromThis< Node >
+ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis ()
 
+const ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis () const
 
+ememory::WeakPtr< EMEMORY_TYPE > weakFromThis ()
 
+const ememory::WeakPtr< EMEMORY_TYPE > weakFromThis () const
 
+ + + + + + +

+Static Public Member Functions

static ememory::SharedPtr< TextCDATAcreate ()
 
- Static Public Member Functions inherited from exml::internal::Text
static ememory::SharedPtr< exml::internal::Textcreate (const std::string &_data="")
 
+ + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

 TextCDATA ()
 
- Protected Member Functions inherited from exml::internal::Text
 Text ()
 
 Text (const std::string &_data)
 
- Protected Member Functions inherited from exml::internal::Node
 Node ()
 
 Node (const std::string &_value)
 
void addIndent (std::string &_data, int32_t _indent) const
 
void drawElementParsed (char32_t _val, const exml::FilePos &_filePos) const
 
bool checkAvaillable (char32_t _val, bool _firstChar) const
 
int32_t countWhiteChar (const std::string &_data, int32_t _pos, exml::FilePos &_filePos) const
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from exml::internal::Node
exml::FilePos m_pos
 
std::string m_value
 
+

Detailed Description

+

Text node interface for balise CDATA <![CDATA[*******]]>.

+

Constructor & Destructor Documentation

+ +

§ TextCDATA()

+ +
+
+ + + + + +
+ + + + + + + +
exml::internal::TextCDATA::TextCDATA ()
+
+inlineprotected
+
+ +

Constructor.

+ +
+
+

Member Function Documentation

+ +

§ create()

+ +
+
+ + + + + +
+ + + + + + + +
static ememory::SharedPtr<TextCDATA> exml::internal::TextCDATA::create ()
+
+static
+
+ +

defined factory

+
Returns
Shared pointer on the Text CDATA element
+ +
+
+ +

§ iGenerate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool exml::internal::TextCDATA::iGenerate (std::string & _data,
int32_t _indent 
) const
+
+overridevirtual
+
+ +

generate a string with the tree of the xml

+
Parameters
+ + + +
[in,out]_datastring where to add the elements
[in]_indentcurrent indentation of the file
+
+
+
Returns
false if an error occured.
+ +

Reimplemented from exml::internal::Text.

+ +
+
+ +

§ iParse()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool exml::internal::TextCDATA::iParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::FilePos_filePos,
exml::internal::Document_doc 
)
+
+overridevirtual
+
+ +

parse the Current node [pure VIRUAL]

+
Parameters
+ + + + + + +
[in]_datadata string to parse.
[in,out]_posposition in the string to start parse, return the position end of parsing.
[in]_caseSensitiveRequest a parsion of element that is not case sensitive (all element is in low case)
[in,out]_filePosfile parsing position (line x col x)
[in,out]_docBase document reference
+
+
+
Returns
false if an error occured.
+ +

Reimplemented from exml::internal::Text.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • framework/atria-soft/exml/exml/internal/Text.hpp
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classexml_1_1internal_1_1_text_c_d_a_t_a.png b/classexml_1_1internal_1_1_text_c_d_a_t_a.png new file mode 100644 index 0000000..36f0dbf Binary files /dev/null and b/classexml_1_1internal_1_1_text_c_d_a_t_a.png differ diff --git a/classexml_1_1iterator-members.html b/classexml_1_1iterator-members.html new file mode 100644 index 0000000..641df8a --- /dev/null +++ b/classexml_1_1iterator-members.html @@ -0,0 +1,172 @@ + + + + + + + + + + + exml: Ewol XML parser: Member List + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml::iterator< EXML_BASE_T, EXML_RETURN_T > Member List
+
+ + + +
+
+
+
+
+ + + diff --git a/classexml_1_1iterator.html b/classexml_1_1iterator.html new file mode 100644 index 0000000..f6aa242 --- /dev/null +++ b/classexml_1_1iterator.html @@ -0,0 +1,667 @@ + + + + + + + + + + + exml: Ewol XML parser: exml::iterator< EXML_BASE_T, EXML_RETURN_T > Class Template Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
exml::iterator< EXML_BASE_T, EXML_RETURN_T > Class Template Reference
+
+
+ +

#include <iterator.hpp>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 iterator (EXML_BASE_T &_obj, size_t _pos)
 
 iterator (const EXML_BASE_T &_obj, size_t _pos)
 
 iterator (const iterator &_obj)
 
iteratoroperator= (const iterator &_obj)
 
iteratoroperator+= (int32_t _val)
 
iterator operator+ (int32_t _val) const
 
iteratoroperator-= (int32_t _val)
 
iterator operator- (int32_t _val) const
 
iteratoroperator++ ()
 
iterator operator++ (int)
 
iteratoroperator-- ()
 
iterator operator-- (int)
 
bool operator== (const iterator &_obj) const
 
bool operator!= (const iterator &_obj) const
 
const EXML_RETURN_T operator* () const noexcept
 
EXML_RETURN_T operator* () noexcept
 
+

Detailed Description

+

template<class EXML_BASE_T, class EXML_RETURN_T>
+class exml::iterator< EXML_BASE_T, EXML_RETURN_T >

+ +

iterator on elements.

+

Constructor & Destructor Documentation

+ +

§ iterator() [1/3]

+ +
+
+
+template<class EXML_BASE_T , class EXML_RETURN_T >
+ + + + + + + + + + + + + + + + + + +
exml::iterator< EXML_BASE_T, EXML_RETURN_T >::iterator (EXML_BASE_T & _obj,
size_t _pos 
)
+
+ +

Constructor of the generic object class.

+
Parameters
+ + + +
[in]_objReference on the object to go threw
[in]_posPosition in the object
+
+
+ +
+
+ +

§ iterator() [2/3]

+ +
+
+
+template<class EXML_BASE_T , class EXML_RETURN_T >
+ + + + + + + + + + + + + + + + + + +
exml::iterator< EXML_BASE_T, EXML_RETURN_T >::iterator (const EXML_BASE_T & _obj,
size_t _pos 
)
+
+ +

Const constructor of the generic const object class.

+
Parameters
+ + + +
[in]_objReference on the object to go threw
[in]_posPosition in the object
+
+
+ +
+
+ +

§ iterator() [3/3]

+ +
+
+
+template<class EXML_BASE_T , class EXML_RETURN_T >
+ + + + + + + + +
exml::iterator< EXML_BASE_T, EXML_RETURN_T >::iterator (const iterator< EXML_BASE_T, EXML_RETURN_T > & _obj)
+
+ +

Copy iterator.

+
Parameters
+ + +
[in]_objIterator to copy
+
+
+ +
+
+

Member Function Documentation

+ +

§ operator!=()

+ +
+
+
+template<class EXML_BASE_T , class EXML_RETURN_T >
+ + + + + + + + +
bool exml::iterator< EXML_BASE_T, EXML_RETURN_T >::operator!= (const iterator< EXML_BASE_T, EXML_RETURN_T > & _obj) const
+
+ +

In-Equality compare operator with an other iterator.

+
Parameters
+ + +
[in]_objReference on the comparing iterator
+
+
+
Returns
true The iterators are NOT identical
+
+false The iterators are identical
+ +
+
+ +

§ operator*() [1/2]

+ +
+
+
+template<class EXML_BASE_T , class EXML_RETURN_T >
+ + + + + +
+ + + + + + + +
const EXML_RETURN_T exml::iterator< EXML_BASE_T, EXML_RETURN_T >::operator* () const
+
+noexcept
+
+ +

Get the property Value.

+
Returns
Const reference on the value.
+ +
+
+ +

§ operator*() [2/2]

+ +
+
+
+template<class EXML_BASE_T , class EXML_RETURN_T >
+ + + + + +
+ + + + + + + +
EXML_RETURN_T exml::iterator< EXML_BASE_T, EXML_RETURN_T >::operator* ()
+
+noexcept
+
+ +

Get the property Value.

+
Returns
Const reference on the value.
+ +
+
+ +

§ operator+()

+ +
+
+
+template<class EXML_BASE_T , class EXML_RETURN_T >
+ + + + + + + + +
iterator exml::iterator< EXML_BASE_T, EXML_RETURN_T >::operator+ (int32_t _val) const
+
+ +

Operator+ Addition a value.

+
Parameters
+ + +
[in]_valValue to addition
+
+
+
Returns
New iterator containing the value
+ +
+
+ +

§ operator++() [1/2]

+ +
+
+
+template<class EXML_BASE_T , class EXML_RETURN_T >
+ + + + + + + +
iterator& exml::iterator< EXML_BASE_T, EXML_RETURN_T >::operator++ ()
+
+ +

Operator++ Pre-incrementation of this iterator.

+
Returns
Local reference of the iterator incremented
+ +
+
+ +

§ operator++() [2/2]

+ +
+
+
+template<class EXML_BASE_T , class EXML_RETURN_T >
+ + + + + + + + +
iterator exml::iterator< EXML_BASE_T, EXML_RETURN_T >::operator++ (int )
+
+ +

Operator++ Post-incrementation of this iterator.

+
Returns
New iterator containing the last value
+ +
+
+ +

§ operator+=()

+ +
+
+
+template<class EXML_BASE_T , class EXML_RETURN_T >
+ + + + + + + + +
iterator& exml::iterator< EXML_BASE_T, EXML_RETURN_T >::operator+= (int32_t _val)
+
+ +

Operator+= Addition value.

+
Parameters
+ + +
[in]_valValue to addition
+
+
+
Returns
Local reference of the iterator additionned
+ +
+
+ +

§ operator-()

+ +
+
+
+template<class EXML_BASE_T , class EXML_RETURN_T >
+ + + + + + + + +
iterator exml::iterator< EXML_BASE_T, EXML_RETURN_T >::operator- (int32_t _val) const
+
+ +

Operator- Decrement a value.

+
Parameters
+ + +
[in]_valValue to addition
+
+
+
Returns
New iterator containing the value
+ +
+
+ +

§ operator--() [1/2]

+ +
+
+
+template<class EXML_BASE_T , class EXML_RETURN_T >
+ + + + + + + +
iterator& exml::iterator< EXML_BASE_T, EXML_RETURN_T >::operator-- ()
+
+ +

Operator++ Pre-decrementation of this iterator.

+
Returns
Local reference of the iterator incremented
+ +
+
+ +

§ operator--() [2/2]

+ +
+
+
+template<class EXML_BASE_T , class EXML_RETURN_T >
+ + + + + + + + +
iterator exml::iterator< EXML_BASE_T, EXML_RETURN_T >::operator-- (int )
+
+ +

Operator++ Post-decrementation of this iterator.

+
Returns
New iterator containing the last value
+ +
+
+ +

§ operator-=()

+ +
+
+
+template<class EXML_BASE_T , class EXML_RETURN_T >
+ + + + + + + + +
iterator& exml::iterator< EXML_BASE_T, EXML_RETURN_T >::operator-= (int32_t _val)
+
+ +

Operator-= Decrement a value.

+
Parameters
+ + +
[in]_valValue to addition
+
+
+
Returns
Local reference of the iterator decremented
+ +
+
+ +

§ operator=()

+ +
+
+
+template<class EXML_BASE_T , class EXML_RETURN_T >
+ + + + + + + + +
iterator& exml::iterator< EXML_BASE_T, EXML_RETURN_T >::operator= (const iterator< EXML_BASE_T, EXML_RETURN_T > & _obj)
+
+ +

Operator= Asignement iterator.

+
Parameters
+ + +
[in]_objIterator to copy
+
+
+
Returns
Local reference of the iterator assigned
+ +
+
+ +

§ operator==()

+ +
+
+
+template<class EXML_BASE_T , class EXML_RETURN_T >
+ + + + + + + + +
bool exml::iterator< EXML_BASE_T, EXML_RETURN_T >::operator== (const iterator< EXML_BASE_T, EXML_RETURN_T > & _obj) const
+
+ +

Equality compare operator with an other iterator.

+
Parameters
+ + +
[in]_objReference on the comparing iterator
+
+
+
Returns
true The iterators are identical
+
+false The iterators are NOT identical
+ +
+
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/closed.png b/closed.png new file mode 100644 index 0000000..98cc2c9 Binary files /dev/null and b/closed.png differ diff --git a/customdoxygen.css b/customdoxygen.css new file mode 100644 index 0000000..fe03b70 --- /dev/null +++ b/customdoxygen.css @@ -0,0 +1,373 @@ + +#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%; +} diff --git a/dir_644e041c3a6521da7b27eba0e4eb2b95.html b/dir_644e041c3a6521da7b27eba0e4eb2b95.html new file mode 100644 index 0000000..9be5158 --- /dev/null +++ b/dir_644e041c3a6521da7b27eba0e4eb2b95.html @@ -0,0 +1,153 @@ + + + + + + + + + + + exml: Ewol XML parser: framework Directory Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
framework Directory Reference
+
+
+
+ + +
+
+
+
+
+ + + diff --git a/dir_a094892b17be858f66bf3446bbb755c7.html b/dir_a094892b17be858f66bf3446bbb755c7.html new file mode 100644 index 0000000..304e8d1 --- /dev/null +++ b/dir_a094892b17be858f66bf3446bbb755c7.html @@ -0,0 +1,153 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft Directory Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
atria-soft Directory Reference
+
+
+
+ + +
+
+
+
+
+ + + diff --git a/dir_aa537408b4b3694bd6c43d048d5a57b8.html b/dir_aa537408b4b3694bd6c43d048d5a57b8.html new file mode 100644 index 0000000..9b625f0 --- /dev/null +++ b/dir_aa537408b4b3694bd6c43d048d5a57b8.html @@ -0,0 +1,173 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/internal Directory Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
internal Directory Reference
+
+
+ + + + + + + + + + + + + + + + + + +

+Files

file  Attribute.hpp [code]
 
file  AttributeList.hpp [code]
 
file  Comment.hpp [code]
 
file  Declaration.hpp [code]
 
file  Document.hpp [code]
 
file  Element.hpp [code]
 
file  Node.hpp [code]
 
file  Text.hpp [code]
 
+
+ + +
+
+
+
+
+ + + diff --git a/dir_ae358d914b1fb7d675ed883237a889f5.html b/dir_ae358d914b1fb7d675ed883237a889f5.html new file mode 100644 index 0000000..d9dcec9 --- /dev/null +++ b/dir_ae358d914b1fb7d675ed883237a889f5.html @@ -0,0 +1,157 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml Directory Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml Directory Reference
+
+
+ + +

+Directories

+
+ + +
+
+
+
+
+ + + diff --git a/dir_e0e5ae444ddef5927e74f7409f56d38c.html b/dir_e0e5ae444ddef5927e74f7409f56d38c.html new file mode 100644 index 0000000..7311291 --- /dev/null +++ b/dir_e0e5ae444ddef5927e74f7409f56d38c.html @@ -0,0 +1,184 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml Directory Reference + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
exml Directory Reference
+
+
+ + +

+Directories

+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Files

file  Attribute.hpp [code]
 
file  AttributeList.hpp [code]
 
file  Comment.hpp [code]
 
file  Declaration.hpp [code]
 
file  Document.hpp [code]
 
file  Element.hpp [code]
 
file  exml.hpp [code]
 
file  FilePos.hpp [code]
 
file  iterator.hpp [code]
 
file  Node.hpp [code]
 
file  nodeType.hpp [code]
 
file  Text.hpp [code]
 
+
+ + +
+
+
+
+
+ + + diff --git a/doc.png b/doc.png new file mode 100644 index 0000000..17edabf Binary files /dev/null and b/doc.png differ diff --git a/doxy-boot.js b/doxy-boot.js new file mode 100644 index 0000000..5960177 --- /dev/null +++ b/doxy-boot.js @@ -0,0 +1,264 @@ +$( document ).ready(function() { + + $("div.headertitle").addClass("page-header"); + $("div.title").addClass("h1"); + + $('li > a[href="index.html"] > span').before(" "); + $('li > a[href="modules.html"] > span').before(" "); + $('li > a[href="namespaces.html"] > span').before(" "); + $('li > a[href="annotated.html"] > span').before(" "); + $('li > a[href="classes.html"] > span').before(" "); + $('li > a[href="inherits.html"] > span').before(" "); + $('li > a[href="functions.html"] > span').before(" "); + $('li > a[href="functions_func.html"] > span').before(" "); + $('li > a[href="functions_vars.html"] > span').before(" "); + $('li > a[href="functions_enum.html"] > span').before(" "); + $('li > a[href="functions_eval.html"] > span').before(" "); + $('img[src="ftv2ns.png"]').replaceWith('N '); + $('img[src="ftv2cl.png"]').replaceWith('C '); + + $("ul.tablist").addClass("nav nav-pills nav-justified"); + $("ul.tablist").css("margin-top", "0.5em"); + $("ul.tablist").css("margin-bottom", "0.5em"); + $("li.current").addClass("active"); + $("iframe").attr("scrolling", "yes"); + + $("#nav-path > ul").addClass("breadcrumb"); + + $("table.params").addClass("table"); + $("div.ingroups").wrapInner(""); + $("div.levels").css("margin", "0.5em"); + $("div.levels > span").addClass("btn btn-default btn-xs"); + $("div.levels > span").css("margin-right", "0.25em"); + + $("table.directory").addClass("table table-striped"); + $("div.summary > a").addClass("btn btn-default btn-xs"); + $("table.fieldtable").addClass("table"); + $(".fragment").addClass("well"); + $(".memitem").addClass("panel panel-default"); + $(".memproto").addClass("panel-heading"); + $(".memdoc").addClass("panel-body"); + $("span.mlabel").addClass("label label-info"); + + $("table.memberdecls").addClass("table"); + $("[class^=memitem]").addClass("active"); + + $("div.ah").addClass("btn btn-default"); + $("span.mlabels").addClass("pull-right"); + $("table.mlabels").css("width", "100%") + $("td.mlabels-right").addClass("pull-right"); + + $("div.ttc").addClass("panel panel-primary"); + $("div.ttname").addClass("panel-heading"); + $("div.ttname a").css("color", 'white'); + $("div.ttdef,div.ttdoc,div.ttdeci").addClass("panel-body"); + + $('div.fragment.well div.line:first').css('margin-top', '15px'); + $('div.fragment.well div.line:last').css('margin-bottom', '15px'); + + $('table.doxtable').removeClass('doxtable').addClass('table table-striped table-bordered').each(function(){ + $(this).prepend(''); + $(this).find('tbody > tr:first').prependTo($(this).find('thead')); + + $(this).find('td > span.success').parent().addClass('success'); + $(this).find('td > span.warning').parent().addClass('warning'); + $(this).find('td > span.danger').parent().addClass('danger'); + }); + + + + if($('div.fragment.well div.ttc').length > 0) + { + $('div.fragment.well div.line:first').parent().removeClass('fragment well'); + } + //merge left ad right element in the fuction table item + /* + $('table.memberdecls').find('.memItemRight').each(function(){ + $(this).contents().appendTo($(this).siblings('.memItemLeft')); + $(this).siblings('.memItemLeft').attr('align', 'left'); + }); + */ + + function getOriginalWidthOfImg(img_element) { + var t = new Image(); + t.src = (img_element.getAttribute ? img_element.getAttribute("src") : false) || img_element.src; + return t.width; + } + + $('div.dyncontent').find('img').each(function(){ + if(getOriginalWidthOfImg($(this)[0]) > $('#content>div.container').width()) + $(this).css('width', '100%'); + }); + + + /* responsive search box */ + + $('#MSearchBox').parent().remove(); + + var nav_container = $('
'); + $('#navrow1').parent().prepend(nav_container); + + var left_nav = $('
'); + for (i = 0; i < 6; i++) { + var navrow = $('#navrow' + i + ' > ul.tablist').detach(); + left_nav.append(navrow); + $('#navrow' + i).remove(); + } + var right_nav = $('
').append('\ + '); + $(nav_container).append(left_nav); + $(nav_container).append(right_nav); + + $('#MSearchSelectWindow .SelectionMark').remove(); + var search_selectors = $('#MSearchSelectWindow .SelectItem'); + for (var i = 0; i < search_selectors.length; i += 1) { + var element_a = $('').text($(search_selectors[i]).text()); + + element_a.click(function(){ + $('#search-box .dropdown-menu li').removeClass('active'); + $(this).parent().addClass('active'); + searchBox.OnSelectItem($('#search-box li a').index(this)); + searchBox.Search(); + return false; + }); + + var element = $('
  • ').append(element_a); + $('#search-box .dropdown-menu').append(element); + } + $('#MSearchSelectWindow').remove(); + + $('#search-box .close').click(function (){ + searchBox.CloseResultsWindow(); + }); + + $('body').append('
    '); + $('body').append('
    '); + $('body').append('
    '); + + searchBox.searchLabel = ''; + searchBox.DOMSearchField = function() { + return document.getElementById("search-field"); + } + searchBox.DOMSearchClose = function(){ + return document.getElementById("search-close"); + } + + + /* search results */ + var results_iframe = $('#MSearchResults').detach(); + $('#MSearchResultsWindow') + .attr('id', 'search-results-window') + .addClass('panel panel-default') + .append( + '
    \ +

    Search Results

    \ +
    \ +
    ' + ); + $('#search-results-window .panel-body').append(results_iframe); + + searchBox.DOMPopupSearchResultsWindow = function() { + return document.getElementById("search-results-window"); + } + + function update_search_results_window() { + $('#search-results-window').removeClass('panel-default panel-success panel-warning panel-danger') + var status = $('#MSearchResults').contents().find('.SRStatus:visible'); + if (status.length > 0) { + switch(status.attr('id')) { + case 'Loading': + case 'Searching': + $('#search-results-window').addClass('panel-warning'); + break; + case 'NoMatches': + $('#search-results-window').addClass('panel-danger'); + break; + default: + $('#search-results-window').addClass('panel-default'); + } + } else { + $('#search-results-window').addClass('panel-success'); + } + } + $('#MSearchResults').load(function() { + $('#MSearchResults').contents().find('link[href="search.css"]').attr('href','../doxygen.css'); + $('#MSearchResults').contents().find('head').append( + ''); + + update_search_results_window(); + + // detect status changes (only for search with external search backend) + var observer = new MutationObserver(function(mutations) { + update_search_results_window(); + }); + var config = { + attributes: true + }; + + var targets = $('#MSearchResults').contents().find('.SRStatus'); + for (i = 0; i < targets.length; i++) { + observer.observe(targets[i], config); + } + }); + + + /* enumerations */ + $('table.fieldtable').removeClass('fieldtable').addClass('table table-striped table-bordered').each(function(){ + $(this).prepend(''); + $(this).find('tbody > tr:first').prependTo($(this).find('thead')); + + $(this).find('td > span.success').parent().addClass('success'); + $(this).find('td > span.warning').parent().addClass('warning'); + $(this).find('td > span.danger').parent().addClass('danger'); + }); + + /* todo list */ + var todoelements = $('.contents > .textblock > dl.reflist > dt, .contents > .textblock > dl.reflist > dd'); + for (var i = 0; i < todoelements.length; i += 2) { + $('.contents > .textblock').append( + '
    ' + + "
    " + $(todoelements[i]).html() + "
    " + + "
    " + $(todoelements[i+1]).html() + "
    " + + '
    '); + } + $('.contents > .textblock > dl').remove(); + + + $(".memitem").removeClass('memitem'); + $(".memproto").removeClass('memproto'); + $(".memdoc").removeClass('memdoc'); + $("span.mlabel").removeClass('mlabel'); + $("table.memberdecls").removeClass('memberdecls'); + $("[class^=memitem]").removeClass('memitem'); + $("span.mlabels").removeClass('mlabels'); + $("table.mlabels").removeClass('mlabels'); + $("td.mlabels-right").removeClass('mlabels-right'); + $(".navpath").removeClass('navpath'); + $("li.navelem").removeClass('navelem'); + $("a.el").removeClass('el'); + $("div.ah").removeClass('ah'); + $("div.header").removeClass("header"); + + $('.mdescLeft').each(function(){ + if($(this).html()==" ") { + $(this).siblings('.mdescRight').attr('colspan', 2); + $(this).remove(); + } + }); + $('td.memItemLeft').each(function(){ + if($(this).siblings('.memItemRight').html()=="") { + $(this).attr('colspan', 2); + $(this).siblings('.memItemRight').remove(); + } + }); +}); diff --git a/doxygen.css b/doxygen.css new file mode 100644 index 0000000..a2cf15f --- /dev/null +++ b/doxygen.css @@ -0,0 +1,1508 @@ +/* The standard CSS for doxygen 1.8.12 */ + +body, table, div, p, dl { + font: 400 14px/22px Roboto,sans-serif; +} + +/* @group Heading Levels */ + +h1.groupheader { + font-size: 150%; +} + +.title { + font: 400 14px/28px Roboto,sans-serif; + font-size: 150%; + font-weight: bold; + margin: 10px 2px; +} + +h2.groupheader { + border-bottom: 1px solid #879ECB; + color: #354C7B; + font-size: 150%; + font-weight: normal; + margin-top: 1.75em; + padding-top: 8px; + padding-bottom: 4px; + width: 100%; +} + +h3.groupheader { + font-size: 100%; +} + +h1, h2, h3, h4, h5, h6 { + -webkit-transition: text-shadow 0.5s linear; + -moz-transition: text-shadow 0.5s linear; + -ms-transition: text-shadow 0.5s linear; + -o-transition: text-shadow 0.5s linear; + transition: text-shadow 0.5s linear; + margin-right: 15px; +} + +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { + text-shadow: 0 0 15px cyan; +} + +dt { + font-weight: bold; +} + +div.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; +} + +p.startli, p.startdd { + margin-top: 2px; +} + +p.starttd { + margin-top: 0px; +} + +p.endli { + margin-bottom: 0px; +} + +p.enddd { + margin-bottom: 4px; +} + +p.endtd { + margin-bottom: 2px; +} + +/* @end */ + +caption { + font-weight: bold; +} + +span.legend { + font-size: 70%; + text-align: center; +} + +h3.version { + font-size: 90%; + text-align: center; +} + +div.qindex, div.navtab{ + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; +} + +div.qindex, div.navpath { + width: 100%; + line-height: 140%; +} + +div.navtab { + margin-right: 15px; +} + +/* @group Link Styling */ + +a { + color: #3D578C; + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: #4665A2; +} + +a:hover { + text-decoration: underline; +} + +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.el { + font-weight: bold; +} + +a.elRef { +} + +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: 0px; + margin: 4px 8px 4px 2px; + background-color: #FBFCFD; + 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:after { + content:"\000A"; + white-space: pre; +} + +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; +} + +.lineno { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +div.ah, span.ah { + background-color: black; + font-weight: bold; + color: #ffffff; + margin-bottom: 3px; + margin-top: 3px; + padding: 0.2em; + border: solid thin #333; + border-radius: 0.5em; + -webkit-border-radius: .5em; + -moz-border-radius: .5em; + box-shadow: 2px 2px 3px #999; + -webkit-box-shadow: 2px 2px 3px #999; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); +} + +div.classindex ul { + list-style: none; + padding-left: 0; +} + +div.classindex span.ai { + display: inline-block; +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + background-color: white; + color: black; + margin: 0; +} + +div.contents { + margin-top: 10px; + margin-left: 12px; + margin-right: 8px; +} + +td.indexkey { + background-color: #EBEFF6; + font-weight: bold; + border: 1px solid #C4CFE5; + margin: 2px 0px 2px 0; + padding: 2px 10px; + white-space: nowrap; + vertical-align: top; +} + +td.indexvalue { + background-color: #EBEFF6; + border: 1px solid #C4CFE5; + padding: 2px 10px; + margin: 2px 0px; +} + +tr.memlist { + background-color: #EEF1F7; +} + +p.formulaDsp { + text-align: center; +} + +img.formulaDsp { + +} + +img.formulaInl { + vertical-align: middle; +} + +div.center { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; +} + +div.center img { + border: 0px; +} + +address.footer { + text-align: right; + padding-right: 12px; +} + +img.footer { + border: 0px; + vertical-align: middle; +} + +/* @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; +} + +/* @end */ + +/* +.search { + color: #003399; + font-weight: bold; +} + +form.search { + margin-bottom: 0px; + margin-top: 0px; +} + +input.search { + font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} +*/ + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid #A3B4D7; +} + +th.dirtab { + background: #EBEFF6; + font-weight: bold; +} + +hr { + height: 0px; + border: none; + border-top: 1px solid #4A6AAA; +} + +hr.footer { + height: 1px; +} + +/* @group Member Descriptions */ + +table.memberdecls { + border-spacing: 0px; + padding: 0px; +} + +.memberdecls td, .fieldtable tr { + -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; +} + +.memberdecls td.glow, .fieldtable tr.glow { + background-color: cyan; + box-shadow: 0 0 15px cyan; +} + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #F9FAFC; + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: #555; +} + +.memSeparator { + border-bottom: 1px solid #DEE4F0; + line-height: 1px; + margin: 0px; + padding: 0px; +} + +.memItemLeft, .memTemplItemLeft { + white-space: nowrap; +} + +.memItemRight { + width: 100%; +} + +.memTemplParams { + color: #4665A2; + white-space: nowrap; + font-size: 80%; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtitle { + padding: 8px; + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + margin-bottom: -1px; + background-image: url('nav_f.png'); + background-repeat: repeat-x; + background-color: #E2E8F2; + line-height: 1.25; + font-weight: 300; + float:left; +} + +.permalink +{ + font-size: 65%; + display: inline-block; + vertical-align: middle; +} + +.memtemplate { + font-size: 80%; + color: #4665A2; + font-weight: normal; + margin-left: 9px; +} + +.memnav { + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} + +.mempage { + width: 100%; +} + +.memitem { + padding: 0; + margin-bottom: 10px; + margin-right: 5px; + -webkit-transition: box-shadow 0.5s linear; + -moz-transition: box-shadow 0.5s linear; + -ms-transition: box-shadow 0.5s linear; + -o-transition: box-shadow 0.5s linear; + transition: box-shadow 0.5s linear; + display: table !important; + width: 100%; +} + +.memitem.glow { + box-shadow: 0 0 15px cyan; +} + +.memname { + font-weight: 400; + margin-left: 6px; +} + +.memname td { + vertical-align: bottom; +} + +.memproto, dl.reflist dt { + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 0px 6px 0px; + color: #253555; + font-weight: bold; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + background-color: #DFE5F1; + /* opera specific markup */ + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + border-top-right-radius: 4px; + /* firefox specific markup */ + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + -moz-border-radius-topright: 4px; + /* webkit specific markup */ + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + -webkit-border-top-right-radius: 4px; + +} + +.overload { + font-family: "courier new",courier,monospace; + font-size: 65%; +} + +.memdoc, dl.reflist dd { + border-bottom: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 10px 2px 10px; + background-color: #FBFCFD; + border-top-width: 0; + background-image:url('nav_g.png'); + background-repeat:repeat-x; + background-color: #FFFFFF; + /* opera specific markup */ + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + /* firefox specific markup */ + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-bottomright: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + /* webkit specific markup */ + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +dl.reflist dt { + padding: 5px; +} + +dl.reflist dd { + margin: 0px 0px 10px 0px; + padding: 5px; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} +.paramname em { + font-style: normal; +} +.paramname code { + line-height: 14px; +} + +.params, .retval, .exception, .tparams { + margin-left: 0px; + padding-left: 0px; +} + +.params .paramname, .retval .paramname { + font-weight: bold; + vertical-align: top; +} + +.params .paramtype { + font-style: italic; + vertical-align: top; +} + +.params .paramdir { + font-family: "courier new",courier,monospace; + vertical-align: top; +} + +table.mlabels { + border-spacing: 0px; +} + +td.mlabels-left { + width: 100%; + padding: 0px; +} + +td.mlabels-right { + vertical-align: bottom; + padding: 0px; + white-space: nowrap; +} + +span.mlabels { + margin-left: 8px; +} + +span.mlabel { + background-color: #728DC1; + border-top:1px solid #5373B4; + border-left:1px solid #5373B4; + border-right:1px solid #C4CFE5; + border-bottom:1px solid #C4CFE5; + text-shadow: none; + color: white; + margin-right: 4px; + padding: 2px 3px; + border-radius: 3px; + font-size: 7pt; + white-space: nowrap; + vertical-align: middle; +} + + + +/* @end */ + +/* these are for tree view inside a (index) page */ + +div.directory { + margin: 10px 0px; + border-top: 1px solid #9CAFD4; + border-bottom: 1px solid #9CAFD4; + width: 100%; +} + +.directory table { + border-collapse:collapse; +} + +.directory td { + margin: 0px; + padding: 0px; + vertical-align: top; +} + +.directory td.entry { + white-space: nowrap; + padding-right: 6px; + padding-top: 3px; +} + +.directory td.entry a { + outline:none; +} + +.directory td.entry a img { + border: none; +} + +.directory td.desc { + width: 100%; + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + border-left: 1px solid rgba(0,0,0,0.05); +} + +.directory tr.even { + padding-left: 6px; + background-color: #F7F8FB; +} + +.directory img { + vertical-align: -30%; +} + +.directory .levels { + white-space: nowrap; + width: 100%; + text-align: right; + font-size: 9pt; +} + +.directory .levels span { + cursor: pointer; + padding-left: 2px; + padding-right: 2px; + color: #3D578C; +} + +.arrow { + color: #9CAFD4; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-size: 80%; + display: inline-block; + width: 16px; + height: 22px; +} + +.icon { + font-family: Arial, Helvetica; + font-weight: bold; + font-size: 12px; + height: 14px; + width: 16px; + display: inline-block; + background-color: #728DC1; + color: white; + text-align: center; + border-radius: 4px; + margin-left: 2px; + margin-right: 2px; +} + +.icona { + width: 24px; + height: 22px; + display: inline-block; +} + +.iconfopen { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderopen.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.iconfclosed { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderclosed.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.icondoc { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('doc.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +table.directory { + font: 400 14px Roboto,sans-serif; +} + +/* @end */ + +div.dynheader { + margin-top: 8px; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +address { + font-style: normal; + color: #2A3D61; +} + +table.doxtable caption { + caption-side: top; +} + +table.doxtable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.doxtable td, table.doxtable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.doxtable th { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +table.fieldtable { + /*width: 100%;*/ + margin-bottom: 10px; + border: 1px solid #A8B8D9; + border-spacing: 0px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); + box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); +} + +.fieldtable td, .fieldtable th { + padding: 3px 7px 2px; +} + +.fieldtable td.fieldtype, .fieldtable td.fieldname { + white-space: nowrap; + border-right: 1px solid #A8B8D9; + border-bottom: 1px solid #A8B8D9; + vertical-align: top; +} + +.fieldtable td.fieldname { + padding-top: 3px; +} + +.fieldtable td.fielddoc { + border-bottom: 1px solid #A8B8D9; + /*width: 100%;*/ +} + +.fieldtable td.fielddoc p:first-child { + margin-top: 0px; +} + +.fieldtable td.fielddoc p:last-child { + margin-bottom: 2px; +} + +.fieldtable tr:last-child td { + border-bottom: none; +} + +.fieldtable th { + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; + font-size: 90%; + color: #253555; + padding-bottom: 4px; + padding-top: 5px; + text-align:left; + font-weight: 400; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom: 1px solid #A8B8D9; +} + + +.tabsearch { + top: 0px; + left: 10px; + height: 36px; + background-image: url('tab_b.png'); + z-index: 101; + overflow: hidden; + font-size: 13px; +} + +.navpath ul +{ + font-size: 11px; + background-image:url('tab_b.png'); + background-repeat:repeat-x; + background-position: 0 -5px; + height:30px; + line-height:30px; + color:#8AA0CC; + border:solid 1px #C2CDE4; + overflow:hidden; + margin:0px; + padding:0px; +} + +.navpath li +{ + list-style-type:none; + float:left; + padding-left:10px; + padding-right:15px; + background-image:url('bc_s.png'); + background-repeat:no-repeat; + background-position:right; + color:#364D7C; +} + +.navpath li.navelem a +{ + height:32px; + display:block; + text-decoration: none; + outline: none; + color: #283A5D; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: none; +} + +.navpath li.navelem a:hover +{ + color:#6884BD; +} + +.navpath li.footer +{ + list-style-type:none; + float:right; + padding-left:10px; + padding-right:15px; + background-image:none; + background-repeat:no-repeat; + background-position:right; + color:#364D7C; + font-size: 8pt; +} + + +div.summary +{ + float: right; + font-size: 8pt; + padding-right: 5px; + width: 50%; + text-align: right; +} + +div.summary a +{ + white-space: nowrap; +} + +table.classindex +{ + margin: 10px; + white-space: nowrap; + margin-left: 3%; + margin-right: 3%; + width: 94%; + border: 0; + border-spacing: 0; + padding: 0; +} + +div.ingroups +{ + font-size: 8pt; + width: 50%; + text-align: left; +} + +div.ingroups a +{ + white-space: nowrap; +} + +div.header +{ + background-image:url('nav_h.png'); + background-repeat:repeat-x; + background-color: #F9FAFC; + margin: 0px; + border-bottom: 1px solid #C4CFE5; +} + +div.headertitle +{ + padding: 5px 5px 5px 10px; +} + +dl +{ + padding: 0 0 0 10px; +} + +/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */ +dl.section +{ + margin-left: 0px; + padding-left: 0px; +} + +dl.note +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #D0C000; +} + +dl.warning, dl.attention +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #FF0000; +} + +dl.pre, dl.post, dl.invariant +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #00D000; +} + +dl.deprecated +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #505050; +} + +dl.todo +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #00C0E0; +} + +dl.test +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #3030E0; +} + +dl.bug +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #C08050; +} + +dl.section dd { + margin-bottom: 6px; +} + + +#projectlogo +{ + text-align: center; + vertical-align: bottom; + border-collapse: separate; +} + +#projectlogo img +{ + border: 0px none; +} + +#projectalign +{ + vertical-align: middle; +} + +#projectname +{ + font: 300% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 2px 0px; +} + +#projectbrief +{ + font: 120% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#projectnumber +{ + font: 50% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#titlearea +{ + padding: 0px; + margin: 0px; + width: 100%; + border-bottom: 1px solid #5373B4; +} + +.image +{ + text-align: center; +} + +.dotgraph +{ + text-align: center; +} + +.mscgraph +{ + text-align: center; +} + +.diagraph +{ + text-align: center; +} + +.caption +{ + font-weight: bold; +} + +div.zoom +{ + border: 1px solid #90A5CE; +} + +dl.citelist { + margin-bottom:50px; +} + +dl.citelist dt { + color:#334975; + float:left; + font-weight:bold; + margin-right:10px; + padding:5px; +} + +dl.citelist dd { + margin:2px 0; + padding:5px 0; +} + +div.toc { + padding: 14px 25px; + background-color: #F4F6FA; + border: 1px solid #D8DFEE; + border-radius: 7px 7px 7px 7px; + float: right; + height: auto; + margin: 0 8px 10px 10px; + width: 200px; +} + +div.toc li { + background: url("bdwn.png") no-repeat scroll 0 5px transparent; + font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; + margin-top: 5px; + padding-left: 10px; + padding-top: 2px; +} + +div.toc h3 { + font: bold 12px/1.2 Arial,FreeSans,sans-serif; + color: #4665A2; + border-bottom: 0 none; + margin: 0; +} + +div.toc ul { + list-style: none outside none; + border: medium none; + padding: 0px; +} + +div.toc li.level1 { + margin-left: 0px; +} + +div.toc li.level2 { + margin-left: 15px; +} + +div.toc li.level3 { + margin-left: 30px; +} + +div.toc li.level4 { + margin-left: 45px; +} + +.inherit_header { + font-weight: bold; + color: gray; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.inherit_header td { + padding: 6px 0px 2px 5px; +} + +.inherit { + display: none; +} + +tr.heading h2 { + margin-top: 12px; + margin-bottom: 4px; +} + +/* tooltip related style info */ + +.ttc { + position: absolute; + display: none; +} + +#powerTip { + cursor: default; + white-space: nowrap; + background-color: white; + border: 1px solid gray; + border-radius: 4px 4px 4px 4px; + box-shadow: 1px 1px 7px gray; + display: none; + font-size: smaller; + max-width: 80%; + opacity: 0.9; + padding: 1ex 1em 1em; + position: absolute; + z-index: 2147483647; +} + +#powerTip div.ttdoc { + color: grey; + font-style: italic; +} + +#powerTip div.ttname a { + font-weight: bold; +} + +#powerTip div.ttname { + font-weight: bold; +} + +#powerTip div.ttdeci { + color: #006318; +} + +#powerTip div { + margin: 0px; + padding: 0px; + font: 12px/16px Roboto,sans-serif; +} + +#powerTip:before, #powerTip:after { + content: ""; + position: absolute; + margin: 0px; +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.s:after, #powerTip.s:before, +#powerTip.w:after, #powerTip.w:before, +#powerTip.e:after, #powerTip.e:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.nw:after, #powerTip.nw:before, +#powerTip.sw:after, #powerTip.sw:before { + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; +} + +#powerTip.n:after, #powerTip.s:after, +#powerTip.w:after, #powerTip.e:after, +#powerTip.nw:after, #powerTip.ne:after, +#powerTip.sw:after, #powerTip.se:after { + border-color: rgba(255, 255, 255, 0); +} + +#powerTip.n:before, #powerTip.s:before, +#powerTip.w:before, #powerTip.e:before, +#powerTip.nw:before, #powerTip.ne:before, +#powerTip.sw:before, #powerTip.se:before { + border-color: rgba(128, 128, 128, 0); +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.nw:after, #powerTip.nw:before { + top: 100%; +} + +#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { + border-top-color: #ffffff; + border-width: 10px; + margin: 0px -10px; +} +#powerTip.n:before { + border-top-color: #808080; + border-width: 11px; + margin: 0px -11px; +} +#powerTip.n:after, #powerTip.n:before { + left: 50%; +} + +#powerTip.nw:after, #powerTip.nw:before { + right: 14px; +} + +#powerTip.ne:after, #powerTip.ne:before { + left: 14px; +} + +#powerTip.s:after, #powerTip.s:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.sw:after, #powerTip.sw:before { + bottom: 100%; +} + +#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { + border-bottom-color: #ffffff; + border-width: 10px; + margin: 0px -10px; +} + +#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { + border-bottom-color: #808080; + border-width: 11px; + margin: 0px -11px; +} + +#powerTip.s:after, #powerTip.s:before { + left: 50%; +} + +#powerTip.sw:after, #powerTip.sw:before { + right: 14px; +} + +#powerTip.se:after, #powerTip.se:before { + left: 14px; +} + +#powerTip.e:after, #powerTip.e:before { + left: 100%; +} +#powerTip.e:after { + border-left-color: #ffffff; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.e:before { + border-left-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +#powerTip.w:after, #powerTip.w:before { + right: 100%; +} +#powerTip.w:after { + border-right-color: #ffffff; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.w:before { + border-right-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +@media print +{ + #top { display: none; } + #side-nav { display: none; } + #nav-path { display: none; } + body { overflow:visible; } + h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } + .summary { display: none; } + .memitem { page-break-inside: avoid; } + #doc-content + { + margin-left:0 !important; + height:auto !important; + width:auto !important; + overflow:inherit; + display:inline; + } +} + diff --git a/doxygen.png b/doxygen.png new file mode 100644 index 0000000..3ff17d8 Binary files /dev/null and b/doxygen.png differ diff --git a/dynsections.js b/dynsections.js new file mode 100644 index 0000000..85e1836 --- /dev/null +++ b/dynsections.js @@ -0,0 +1,97 @@ +function toggleVisibility(linkObj) +{ + var base = $(linkObj).attr('id'); + var summary = $('#'+base+'-summary'); + var content = $('#'+base+'-content'); + var trigger = $('#'+base+'-trigger'); + var src=$(trigger).attr('src'); + if (content.is(':visible')===true) { + content.hide(); + summary.show(); + $(linkObj).addClass('closed').removeClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); + } else { + content.show(); + summary.hide(); + $(linkObj).removeClass('closed').addClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); + } + return false; +} + +function updateStripes() +{ + $('table.directory tr'). + removeClass('even').filter(':visible:even').addClass('even'); +} + +function toggleLevel(level) +{ + $('table.directory tr').each(function() { + var l = this.id.split('_').length-1; + var i = $('#img'+this.id.substring(3)); + var a = $('#arr'+this.id.substring(3)); + if (l - - - - exml Library - - - - - -
    -

    enum: exml::nodeType


    Description:

    - -

    -

    Value list

    - -

    Detail:

    -

    typeUnknow

    -typeUnknow      = 0
    - -might be an error ...

    -

    typeNode

    -typeNode        = 1
    - -might be an error ...

    -

    typeDocument

    -typeDocument    = 2
    - -all the file main access

    -

    typeDeclaration

    -typeDeclaration = 3
    - -<?xml ... ?>

    -

    typeAttribute

    -typeAttribute   = 4
    - -the <Element ATTRIBUTE="ATTRIBUTE_VALUE" />

    -

    typeElement

    -typeElement     = 5
    - -the <XXX> ... </XXX>

    -

    typeComment

    -typeComment     = 6
    - -comment node : <!-- -->

    -

    typeText

    -typeText        = 7
    - -<XXX> InsideText </XXX>
    - - - diff --git a/exml_8hpp.html b/exml_8hpp.html new file mode 100644 index 0000000..9ce2d7d --- /dev/null +++ b/exml_8hpp.html @@ -0,0 +1,166 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/exml.hpp File Reference + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    exml.hpp File Reference
    +
    +
    +
    #include <exml/Document.hpp>
    +#include <exml/Node.hpp>
    +#include <exml/Element.hpp>
    +#include <exml/Attribute.hpp>
    +#include <exml/Declaration.hpp>
    +#include <exml/Comment.hpp>
    +#include <exml/Text.hpp>
    +
    +

    Go to the source code of this file.

    +

    Detailed Description

    +
    Author
    Edouard DUPIN
    + +
    Note
    License: APACHE v2.0 (see license file)
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/exml_8hpp_source.html b/exml_8hpp_source.html new file mode 100644 index 0000000..994d1d7 --- /dev/null +++ b/exml_8hpp_source.html @@ -0,0 +1,160 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/exml.hpp Source File + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    exml.hpp
    +
    +
    +Go to the documentation of this file.
    1 
    6 #pragma once
    7 
    8 #include <exml/Document.hpp>
    9 #include <exml/Node.hpp>
    10 #include <exml/Element.hpp>
    11 #include <exml/Attribute.hpp>
    12 #include <exml/Declaration.hpp>
    13 #include <exml/Comment.hpp>
    14 #include <exml/Text.hpp>
    15 
    + + + + + + +
    + + +
    +
    +
    +
    +
    + + + diff --git a/exml_build.html b/exml_build.html new file mode 100644 index 0000000..12d24a9 --- /dev/null +++ b/exml_build.html @@ -0,0 +1,179 @@ + + + + + + + + + + + exml: Ewol XML parser: Build lib & build sample + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    Build lib & build sample
    +
    +
    + +

    +Download:

    +

    exml use some tools to manage source and build it:

    +

    +lutin (build-system):

    +
    pip install lutin --user
    # optionnal dependency of lutin (manage image changing size for application release)
    pip install pillow --user

    +dependency:

    +
    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:

    +
    cd framework
    git clone https://github.com/atria-soft/exml.git
    cd ..

    +Build:

    +

    +library:

    +
    lutin -mdebug exml

    +Sample:

    +
    lutin -mdebug exml-sample

    +Run sample:

    +
    lutin -mdebug exml-sample?run
    + + +
    +
    +
    +
    +
    + + + diff --git a/exml_tutorial_read.html b/exml_tutorial_read.html new file mode 100644 index 0000000..15e77e1 --- /dev/null +++ b/exml_tutorial_read.html @@ -0,0 +1,170 @@ + + + + + + + + + + + exml: Ewol XML parser: Read an XML content + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    Read an XML content
    +
    +
    + +

    The first thing to do when reading or writing a XML file/stream, is to declare the Document interface

    +

    Include exml

    #include <exml/exml.hpp>

    Declare document interface

    +Read an XML file

    +

    File to read: "read.xml"

    <?xml version="1.0" encoding="UTF-8" standalone="true"?>
    <!-- my comment -->
    <exml attributeExample="my data attribute">
    coucou
    <!-- comment -->
    <subNodeA/>
    <subNodeB/>
    </exml>

    Reading a file is done like this:

    bool retParse = doc.load("DATA:read.xml");

    The file naming is manage by etk::FSNode that provide "DATA:" start string for internal application asset. You can use external path like "./plop/file.xml" too.

    +

    +Read an XML Stream

    +

    Reading a stream is done like this:

    std::string stream = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"true\"?>"
    "<!-- my comment -->"
    "<exml attributeExample=\"my data attribute\">coucou</exml>";
    bool retParse = doc.parse(stream);

    In C and C++ it is very hard to read string with the \" then to simplify parsing of xml the parser engine support the use of simple ' interface:

    std::string stream = "<?xml version='1.0' encoding='UTF-8' standalone='true'?>"
    "<!-- my comment -->"
    "<exml attributeExample='my data attribute'>coucou</exml>";
    bool retParse = doc.parse(stream);

    +Access at all Element datas

    +

    In an exml::Element (or exml::Document) the sub-nodes are accessible threw an abstraction class stores in an element name nodes

    +

    Get a node with its name:

    exml::Element element = doc.nodes["exml"];

    Reading all file nodes:

    for (const auto itElem: element.nodes) {
    if (itElem.isElement() == true) {
    // get the <XXXX ... name
    std::string value = itElem.toElement().getValue();
    TEST_INFO(" '" << value << "'");
    } else {
    // simple debug for other type:
    TEST_INFO(" ** " << itElem);
    }
    }

    note: the itElem is a simple exml::Node that can be all the xml type. you can change the type by calling: toDocument(), toElement(), toString() ...

    +

    In a C style mode:

    for (size_t iii=0; iii<element.nodes.size(); ++iii) {
    const exml::Node node = element.nodes[iii];
    if (node.isElement() == true) {
    // get the <XXXX ... name
    std::string value = node.toElement().getValue();
    TEST_INFO(" '" << value << "'");
    } else {
    // simple debug for other type:
    TEST_INFO(" ** " << node);
    }
    }

    In an exml::Element (or exml::Document or exml::Declaration) the sub-nodes are accessible threw an abstraction class stores in an element name attributes

    +

    Reading all Attributes of one node:

    for (const auto itElem: element.attributes) {
    std::string value = itElem.getValue();
    TEST_INFO(" '" << value << "'");
    }
    TEST_INFO(" list of attribute in C:");

    In a C style mode:

    for (size_t iii=0; iii<element.attributes.size(); ++iii) {
    const exml::Attribute attr = element.attributes[iii];
    std::string value = attr.getValue();
    TEST_INFO(" '" << value << "'");
    }

    Get an attribute data:

    std::string attributeValue = element.attributes["attributeExample"];
    TEST_INFO(" direct get: '" << attributeValue << "'");

    In an exml::Element (or exml::Document) the internal data text can be accessible threw the interface:

    +

    Get all the data in an element in text mode:

    std::string internalData = element.getText();

    +All example file

    +
    #include <test-debug/debug.hpp>
    #include <exml/exml.hpp>
    #include "read.hpp"
    static void readFromFile() {
    bool retParse = doc.load("DATA:read.xml");
    TEST_INFO("parse ret = " << retParse);
    TEST_INFO("Debug display of the tree:");
    doc.display();
    }
    static void readFromString1() {
    TEST_INFO("parse");
    std::string stream = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"true\"?>"
    "<!-- my comment -->"
    "<exml attributeExample=\"my data attribute\">coucou</exml>";
    bool retParse = doc.parse(stream);
    TEST_INFO("parse ret = " << retParse);
    TEST_INFO("Debug display of the tree:");
    doc.display();
    }
    static void readFromString2() {
    TEST_INFO("parse");
    std::string stream = "<?xml version='1.0' encoding='UTF-8' standalone='true'?>"
    "<!-- my comment -->"
    "<exml attributeExample='my data attribute'>coucou</exml>";
    bool retParse = doc.parse(stream);
    TEST_INFO("parse ret = " << retParse);
    TEST_INFO("Debug display of the tree:");
    doc.display();
    }
    static void readFull() {
    TEST_INFO("parse");
    bool retParse = doc.load("DATA:read.xml");
    TEST_INFO("parse ret = " << retParse);
    TEST_INFO("Debug display of the tree:");
    doc.display();
    TEST_INFO("list of attribute:");
    for (auto it: doc.attributes) {
    TEST_INFO(" " << it);
    }
    TEST_INFO("list of sub-node:");
    for (const auto it: doc.nodes) {
    TEST_INFO(" " << it);
    if (it.isElement() == false) {
    continue;
    }
    exml::Element elem = it.toElement();
    if (elem.exist() == false) {
    continue;
    }
    TEST_INFO(" list of attribute:");
    for (const auto itElem: elem.attributes) {
    TEST_INFO(" " << itElem);
    }
    TEST_INFO(" list of sub-node:");
    for (const auto itElem: elem.nodes) {
    TEST_INFO(" " << itElem);
    }
    }
    TEST_INFO(" Direct get node exml:");
    exml::Element element = doc.nodes["exml"];
    TEST_INFO(" list of attribute:");
    for (const auto itElem: element.attributes) {
    std::string value = itElem.getValue();
    TEST_INFO(" '" << value << "'");
    }
    TEST_INFO(" list of attribute in C:");
    for (size_t iii=0; iii<element.attributes.size(); ++iii) {
    const exml::Attribute attr = element.attributes[iii];
    std::string value = attr.getValue();
    TEST_INFO(" '" << value << "'");
    }
    std::string attributeValue = element.attributes["attributeExample"];
    TEST_INFO(" direct get: '" << attributeValue << "'");
    TEST_INFO(" list of sub-node:");
    for (const auto itElem: element.nodes) {
    if (itElem.isElement() == true) {
    // get the <XXXX ... name
    std::string value = itElem.toElement().getValue();
    TEST_INFO(" '" << value << "'");
    } else {
    // simple debug for other type:
    TEST_INFO(" ** " << itElem);
    }
    }
    TEST_INFO(" list of sub-node in C:");
    for (size_t iii=0; iii<element.nodes.size(); ++iii) {
    const exml::Node node = element.nodes[iii];
    if (node.isElement() == true) {
    // get the <XXXX ... name
    std::string value = node.toElement().getValue();
    TEST_INFO(" '" << value << "'");
    } else {
    // simple debug for other type:
    TEST_INFO(" ** " << node);
    }
    }
    std::string internalData = element.getText();
    }
    void appl::read() {
    readFromFile();
    readFromString1();
    readFromString1();
    readFull();
    }
    + + +
    +
    +
    +
    +
    + + + diff --git a/exml_tutorial_write.html b/exml_tutorial_write.html new file mode 100644 index 0000000..9c354cf --- /dev/null +++ b/exml_tutorial_write.html @@ -0,0 +1,169 @@ + + + + + + + + + + + exml: Ewol XML parser: Write an XML content + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    Write an XML content
    +
    +
    + +

    The first thing to do when reading or writing a XML file/stream, is to declare the Document interface

    +

    Include exml

    #include <exml/exml.hpp>

    Declare document interface

    +Write an XML file

    +

    Write an xml tree is done like:

    bool retGenerate = doc.store("generate.xml");

    +Write an XML Stream

    +

    Writing a stream is done like this:

    std::string streamOut;
    bool retGenerate = doc.generate(streamOut);

    +Operation on Tree

    +

    Add Node/Declaration:

    Add an Node/Element:

    exml::Element elem = exml::Element("exml");
    doc.nodes.add(elem);

    Remove a Node/Element:

    // remove all node with this name
    elem.nodes.remove("attr1");

    Add an attribute (simple version):

    elem.attributes.set("attr1", "value attr 1");

    Add an attribute (complex version):

    elem.attributes.add(exml::Attribute("attr2", "value attr 2"));

    Remove an attribute:

    elem.attributes.remove("attr1");

    +Object concept

    +

    the exml concept is to abstract the implementation of the internal system. All the element are maped on shared memory. Then if you asign an element to an other, it is the same. You need to clone it if you want to have new standalone element.

    +

    +All example file

    +
    #include <test-debug/debug.hpp>
    #include <exml/exml.hpp>
    #include "write.hpp"
    static void writeToFile() {
    doc.nodes.add(exml::Element("node1"));
    doc.nodes.add(exml::Element("node2"));
    doc.nodes.add(exml::Comment("basic comment"));
    TEST_INFO("store");
    bool retGenerate = doc.store("generate.xml");
    TEST_INFO("parse ret = " << retGenerate);
    TEST_INFO("Debug display of the tree:");
    doc.display();
    }
    static void writeToString() {
    doc.nodes.add(exml::Element("node1"));
    doc.nodes.add(exml::Element("node2"));
    doc.nodes.add(exml::Comment("basic comment"));
    TEST_INFO("generate");
    std::string streamOut;
    bool retGenerate = doc.generate(streamOut);
    TEST_INFO("parse ret = " << retGenerate);
    TEST_INFO("Debug display of the tree:");
    doc.display();
    }
    static void writeAll() {
    exml::Element elem = exml::Element("exml");
    doc.nodes.add(elem);
    elem.attributes.set("attr1", "value attr 1");
    elem.attributes.add(exml::Attribute("attr2", "value attr 2"));
    doc.display();
    elem.attributes.remove("attr1");
    elem.nodes.add(exml::Element("node1"));
    elem.nodes.add(exml::Element("node2"));
    elem.nodes.add(exml::Element("node1"));
    // remove all node with this name
    elem.nodes.remove("attr1");
    }
    void appl::write() {
    writeToFile();
    writeToString();
    writeAll();
    }
    + + +
    +
    +
    +
    +
    + + + diff --git a/files.html b/files.html new file mode 100644 index 0000000..ede852e --- /dev/null +++ b/files.html @@ -0,0 +1,178 @@ + + + + + + + + + + + exml: Ewol XML parser: File List + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    File List
    +
    +
    +
    Here is a list of all documented files with brief descriptions:
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/folderclosed.png b/folderclosed.png new file mode 100644 index 0000000..bb8ab35 Binary files /dev/null and b/folderclosed.png differ diff --git a/folderopen.png b/folderopen.png new file mode 100644 index 0000000..d6c7f67 Binary files /dev/null and b/folderopen.png differ diff --git a/functions.html b/functions.html new file mode 100644 index 0000000..b4a3eec --- /dev/null +++ b/functions.html @@ -0,0 +1,176 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - a -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_0x7e.html b/functions_0x7e.html new file mode 100644 index 0000000..8e9ef2b --- /dev/null +++ b/functions_0x7e.html @@ -0,0 +1,153 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - ~ -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_b.html b/functions_b.html new file mode 100644 index 0000000..4735a38 --- /dev/null +++ b/functions_b.html @@ -0,0 +1,153 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - b -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_c.html b/functions_c.html new file mode 100644 index 0000000..adb45af --- /dev/null +++ b/functions_c.html @@ -0,0 +1,188 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - c -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_d.html b/functions_d.html new file mode 100644 index 0000000..958a2dc --- /dev/null +++ b/functions_d.html @@ -0,0 +1,172 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - d -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_e.html b/functions_e.html new file mode 100644 index 0000000..f7f5a48 --- /dev/null +++ b/functions_e.html @@ -0,0 +1,167 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - e -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_f.html b/functions_f.html new file mode 100644 index 0000000..84166a9 --- /dev/null +++ b/functions_f.html @@ -0,0 +1,152 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - f -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_func.html b/functions_func.html new file mode 100644 index 0000000..0538cb0 --- /dev/null +++ b/functions_func.html @@ -0,0 +1,173 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members - Functions + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - a -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_func_0x7e.html b/functions_func_0x7e.html new file mode 100644 index 0000000..76f3c1f --- /dev/null +++ b/functions_func_0x7e.html @@ -0,0 +1,153 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members - Functions + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - ~ -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_func_b.html b/functions_func_b.html new file mode 100644 index 0000000..7e55010 --- /dev/null +++ b/functions_func_b.html @@ -0,0 +1,153 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members - Functions + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - b -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_func_c.html b/functions_func_c.html new file mode 100644 index 0000000..98da2bd --- /dev/null +++ b/functions_func_c.html @@ -0,0 +1,188 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members - Functions + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + + + + +
    +
    +
    +
    +
    + + + diff --git a/functions_func_d.html b/functions_func_d.html new file mode 100644 index 0000000..3e4d3a4 --- /dev/null +++ b/functions_func_d.html @@ -0,0 +1,172 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members - Functions + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - d -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_func_e.html b/functions_func_e.html new file mode 100644 index 0000000..7d9c458 --- /dev/null +++ b/functions_func_e.html @@ -0,0 +1,167 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members - Functions + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - e -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_func_f.html b/functions_func_f.html new file mode 100644 index 0000000..35acc96 --- /dev/null +++ b/functions_func_f.html @@ -0,0 +1,152 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members - Functions + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - f -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_func_g.html b/functions_func_g.html new file mode 100644 index 0000000..beb95af --- /dev/null +++ b/functions_func_g.html @@ -0,0 +1,216 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members - Functions + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + + + + +
    +
    +
    +
    +
    + + + diff --git a/functions_func_i.html b/functions_func_i.html new file mode 100644 index 0000000..b034ab3 --- /dev/null +++ b/functions_func_i.html @@ -0,0 +1,196 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members - Functions + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + + + + +
    +
    +
    +
    +
    + + + diff --git a/functions_func_l.html b/functions_func_l.html new file mode 100644 index 0000000..b296eab --- /dev/null +++ b/functions_func_l.html @@ -0,0 +1,153 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members - Functions + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - l -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_func_n.html b/functions_func_n.html new file mode 100644 index 0000000..2cde1fa --- /dev/null +++ b/functions_func_n.html @@ -0,0 +1,156 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members - Functions + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - n -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_func_o.html b/functions_func_o.html new file mode 100644 index 0000000..2772d14 --- /dev/null +++ b/functions_func_o.html @@ -0,0 +1,194 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members - Functions + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + + + + +
    +
    +
    +
    +
    + + + diff --git a/functions_func_p.html b/functions_func_p.html new file mode 100644 index 0000000..b9bf972 --- /dev/null +++ b/functions_func_p.html @@ -0,0 +1,153 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members - Functions + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - p -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_func_r.html b/functions_func_r.html new file mode 100644 index 0000000..ef99528 --- /dev/null +++ b/functions_func_r.html @@ -0,0 +1,157 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members - Functions + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - r -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_func_s.html b/functions_func_s.html new file mode 100644 index 0000000..a78f59e --- /dev/null +++ b/functions_func_s.html @@ -0,0 +1,187 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members - Functions + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + + + + +
    +
    +
    +
    +
    + + + diff --git a/functions_func_t.html b/functions_func_t.html new file mode 100644 index 0000000..d176315 --- /dev/null +++ b/functions_func_t.html @@ -0,0 +1,186 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members - Functions + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + + + + +
    +
    +
    +
    +
    + + + diff --git a/functions_g.html b/functions_g.html new file mode 100644 index 0000000..e5c8a1e --- /dev/null +++ b/functions_g.html @@ -0,0 +1,216 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - g -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_i.html b/functions_i.html new file mode 100644 index 0000000..43af4ab --- /dev/null +++ b/functions_i.html @@ -0,0 +1,198 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + + + + +
    +
    +
    +
    +
    + + + diff --git a/functions_l.html b/functions_l.html new file mode 100644 index 0000000..6213c0f --- /dev/null +++ b/functions_l.html @@ -0,0 +1,153 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - l -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_m.html b/functions_m.html new file mode 100644 index 0000000..d6c901c --- /dev/null +++ b/functions_m.html @@ -0,0 +1,167 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - m -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_n.html b/functions_n.html new file mode 100644 index 0000000..1936a6f --- /dev/null +++ b/functions_n.html @@ -0,0 +1,159 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - n -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_o.html b/functions_o.html new file mode 100644 index 0000000..ed28582 --- /dev/null +++ b/functions_o.html @@ -0,0 +1,194 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + + + + +
    +
    +
    +
    +
    + + + diff --git a/functions_p.html b/functions_p.html new file mode 100644 index 0000000..d1de9f1 --- /dev/null +++ b/functions_p.html @@ -0,0 +1,153 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - p -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_r.html b/functions_r.html new file mode 100644 index 0000000..0891cc1 --- /dev/null +++ b/functions_r.html @@ -0,0 +1,157 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - r -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_s.html b/functions_s.html new file mode 100644 index 0000000..fd24bd7 --- /dev/null +++ b/functions_s.html @@ -0,0 +1,187 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - s -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_t.html b/functions_t.html new file mode 100644 index 0000000..72d0501 --- /dev/null +++ b/functions_t.html @@ -0,0 +1,186 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - t -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_type.html b/functions_type.html new file mode 100644 index 0000000..28061fe --- /dev/null +++ b/functions_type.html @@ -0,0 +1,151 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members - Typedefs + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_vars.html b/functions_vars.html new file mode 100644 index 0000000..406bcc0 --- /dev/null +++ b/functions_vars.html @@ -0,0 +1,171 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Members - Variables + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/globals.html b/globals.html new file mode 100644 index 0000000..f2edb4c --- /dev/null +++ b/globals.html @@ -0,0 +1,156 @@ + + + + + + + + + + + exml: Ewol XML parser: File Members + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all documented file members with links to the documentation:
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/globals_defs.html b/globals_defs.html new file mode 100644 index 0000000..e1ca9d8 --- /dev/null +++ b/globals_defs.html @@ -0,0 +1,156 @@ + + + + + + + + + + + exml: Ewol XML parser: File Members + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/hierarchy.html b/hierarchy.html new file mode 100644 index 0000000..8025e8c --- /dev/null +++ b/hierarchy.html @@ -0,0 +1,178 @@ + + + + + + + + + + + exml: Ewol XML parser: Class Hierarchy + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    Class Hierarchy
    +
    +
    +
    This inheritance list is sorted roughly, but not completely, alphabetically:
    +
    [detail level 123456]
    + + + + + + + + + + + + + + + + + + + + + + + + + +
     Cexml::AttributeListDataAbstract interface on all attributes elements
     Cexml::ElementDataBasic element Node of an XML document <YYYYY>
     Cememory::EnableSharedFromThisBase [external]
     Cememory::EnableSharedFromThis< Node > [external]
     Cexml::internal::NodeBasic main object of all xml elements
     Cexml::internal::AttributeSingle attribute element
     Cexml::internal::AttributeListList of all attribute element in a node
     Cexml::internal::DeclarationDeclaration node: <?XXXXXX ... >
     Cexml::internal::DeclarationXMLDeclaration node: <?XML ... >
     Cexml::internal::ElementBasic element Node of an XML document <YYYYY>
     Cexml::internal::DocumentBasic document element of a document
     Cexml::internal::CommentComment node: <!– ... –>
     Cexml::internal::TextText node interface (internal data between two balise : <XXX> ALL here </XXX>
     Cexml::internal::TextCDATAText node interface for balise CDATA <![CDATA[*******]]>
     Cexml::FilePosPosition in the file of the original data
     Cexml::iterator< EXML_BASE_T, EXML_RETURN_T >
     Cexml::NodeBasic main object of all xml elements
     Cexml::AttributeSingle attribute element
     Cexml::AttributeListList of all attribute element in a node
     Cexml::DeclarationDeclaration node: <?XXXXXX ... >
     Cexml::DeclarationXMLDeclaration node: <?XML ... >
     Cexml::ElementBasic element Node of an XML document <YYYYY>
     Cexml::DocumentBasic document element of a document
     Cexml::CommentComment node: <!– ... –>
     Cexml::TextText node interface (internal data between two balise : <XXX> ALL here </XXX>
    +
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/index.html b/index.html index b7a427d..272534c 100644 --- a/index.html +++ b/index.html @@ -1,47 +1,194 @@ - - - - - exml Library - - - - - -
    -

    exml


    TODO : Main page ...

    - + exml: Ewol XML parser: EXML library + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    EXML library
    +
    +
    + +

    +What is EXML:

    +

    EXML, or Ewol XML interface is a simple, small, efficient, C++ XML parser/generator that can be easily integrating into other programs.

    +

    +What it does:

    +

    EXML parses an XML document, and builds from that a Document Object Model (DOM) that can be read, modified, and saved.

    +

    XML stands for "eXtensible Markup Language." It is a general purpose human and machine readable markup language to describe arbitrary data. All those random file formats created to store application data can all be replaced with XML. One parser for everything.

    +

    http://wikipedia.org/wiki/XML

    +

    There are different ways to access and interact with XML data. EXML uses a Document Object Model (DOM), meaning the XML data is parsed into a C++ objects that can be browsed and manipulated, and then written to disk. You can also construct an XML document from scratch with C++ objects and write this to disk.

    +

    EXML is designed to be easy and fast to learn.

    +

    EXML is dependent of the STL (compatible with MacOs stl (CXX))

    +

    +What it doesn't do:

    +

    EXML doesn't parse or use DTDs (Document Type Definitions) or XSLs (eXtensible Stylesheet Language).

    +

    +What languages are supported?

    +

    EXML is written in C++.

    +

    +Are there any licensing restrictions?

    +

    EXML is FREE software and all sub-library are FREE and staticly linkable !!!

    +

    +License (APACHE-2.0)

    +

    Copyright EXML Edouard DUPIN

    +

    Licensed under the Apache 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

    +

    http://www.apache.org/licenses/LICENSE-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.

    +

    +Other pages

    + +
    + + +
    +
    +
    +
    +
    + diff --git a/internal_2_attribute_8hpp.html b/internal_2_attribute_8hpp.html new file mode 100644 index 0000000..0d7bcff --- /dev/null +++ b/internal_2_attribute_8hpp.html @@ -0,0 +1,175 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/internal/Attribute.hpp File Reference + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Attribute.hpp File Reference
    +
    +
    +
    #include <exml/internal/Node.hpp>
    +#include <vector>
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  exml::internal::Attribute
     
    + + + +

    +Namespaces

     exml
     
    +

    Detailed Description

    +
    Author
    Edouard DUPIN
    + +
    Note
    License: APACHE v2.0 (see license file)
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/internal_2_attribute_8hpp_source.html b/internal_2_attribute_8hpp_source.html new file mode 100644 index 0000000..a43ae55 --- /dev/null +++ b/internal_2_attribute_8hpp_source.html @@ -0,0 +1,174 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/internal/Attribute.hpp Source File + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Attribute.hpp
    +
    +
    +Go to the documentation of this file.
    1 
    6 #pragma once
    7 
    8 #include <exml/internal/Node.hpp>
    9 #include <vector>
    10 
    11 namespace exml {
    12  namespace internal {
    17  protected:
    23  Attribute(const std::string& _name="", const std::string& _value="");
    24  public:
    31  static ememory::SharedPtr<Attribute> create(const std::string& _name="", const std::string& _value="");
    32  protected:
    33  std::string m_name;
    34  public:
    39  virtual void setName(const std::string& _name) {
    40  m_name = _name;
    41  };
    46  virtual const std::string& getName() const {
    47  return m_name;
    48  };
    49  public:
    50  enum nodeType getType() const override {
    52  };
    53  bool iParse(const std::string& _data, int32_t& _pos, bool _caseSensitive, exml::FilePos& _filePos, exml::internal::Document& _doc) override;
    54  bool iGenerate(std::string& _data, int32_t _indent) const override;
    56  return ememory::staticPointerCast<exml::internal::Attribute>(sharedFromThis());
    57  };
    59  return ememory::staticPointerCast<exml::internal::Attribute>(sharedFromThis());
    60  };
    61  void clear() override;
    62  };
    63  }
    64 }
    65 
    Attribute(const std::string &_name="", const std::string &_value="")
    Constructor.
    +
    Single attribute element.
    Definition: Attribute.hpp:16
    + +
    ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis()
    +
    ememory::SharedPtr< exml::internal::Attribute > toAttribute() override
    Cast the element in a Attribute if it is possible.
    Definition: Attribute.hpp:55
    +
    bool iParse(const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc) override
    parse the Current node [pure VIRUAL]
    +
    exml namespace containing all function for XML interpretor
    Definition: Attribute.hpp:11
    +
    static ememory::SharedPtr< Attribute > create(const std::string &_name="", const std::string &_value="")
    defined factory
    +
    virtual const std::string & getName() const
    get the current name of the Attribute
    Definition: Attribute.hpp:46
    +
    void clear() override
    clear the Node
    +
    Basic document element of a document.
    Definition: Document.hpp:16
    +
    Position in the file of the original data.
    Definition: FilePos.hpp:14
    +
    Basic main object of all xml elements.
    Definition: Node.hpp:43
    +
    bool iGenerate(std::string &_data, int32_t _indent) const override
    generate a string with the tree of the xml
    +
    the <Element ATTRIBUTE="ATTRIBUTE_VALUE" />
    + +
    nodeType
    Type of the XML elements.
    Definition: nodeType.hpp:17
    +
    const ememory::SharedPtr< exml::internal::Attribute > toAttribute() const override
    Cast the element in a Attribute if it is possible.
    Definition: Attribute.hpp:58
    +
    virtual void setName(const std::string &_name)
    set the name of the attribute
    Definition: Attribute.hpp:39
    +
    std::string m_name
    Name of the attribute.
    Definition: Attribute.hpp:33
    +
    enum nodeType getType() const override
    get the node type.
    Definition: Attribute.hpp:50
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/internal_2_attribute_list_8hpp.html b/internal_2_attribute_list_8hpp.html new file mode 100644 index 0000000..6671b17 --- /dev/null +++ b/internal_2_attribute_list_8hpp.html @@ -0,0 +1,177 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/internal/AttributeList.hpp File Reference + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    AttributeList.hpp File Reference
    +
    +
    +
    #include <exml/internal/Node.hpp>
    +#include <vector>
    +#include <exml/internal/Attribute.hpp>
    +#include <utility>
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  exml::internal::AttributeList
     
    + + + +

    +Namespaces

     exml
     
    +

    Detailed Description

    +
    Author
    Edouard DUPIN
    + +
    Note
    License: APACHE v2.0 (see license file)
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/internal_2_attribute_list_8hpp_source.html b/internal_2_attribute_list_8hpp_source.html new file mode 100644 index 0000000..dfcce19 --- /dev/null +++ b/internal_2_attribute_list_8hpp_source.html @@ -0,0 +1,171 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/internal/AttributeList.hpp Source File + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    AttributeList.hpp
    +
    +
    +Go to the documentation of this file.
    1 
    6 #pragma once
    7 
    8 #include <exml/internal/Node.hpp>
    9 #include <vector>
    11 #include <utility>
    12 
    13 namespace exml {
    14  namespace internal {
    19  protected:
    24  AttributeList(const std::string& _value="") :
    25  exml::internal::Node(_value) {
    26 
    27  };
    28  protected:
    29  std::vector<ememory::SharedPtr<exml::internal::Attribute>> m_listAttribute;
    30  public:
    35  size_t sizeAttribute() const {
    36  return m_listAttribute.size();
    37  };
    60  std::pair<std::string, std::string> getAttrPair(int32_t _id) const;
    66  const std::string& getAttribute(const std::string& _name) const;
    72  bool existAttribute(const std::string& _name) const;
    78  void setAttribute(const std::string& _name, const std::string& _value);
    85  bool removeAttribute(const std::string& _name);
    86  public:
    87  bool iGenerate(std::string& _data, int32_t _indent) const override;
    88  void clear() override;
    89  };
    90  }
    91 }
    92 
    ememory::SharedPtr< Attribute > getAttr(int32_t _id)
    get attribute whith his ID
    + +
    void appendAttribute(const ememory::SharedPtr< exml::internal::Attribute > &_attr)
    add attribute on the List
    +
    std::vector< ememory::SharedPtr< exml::internal::Attribute > > m_listAttribute
    list of all attribute
    Definition: AttributeList.hpp:27
    +
    List of all attribute element in a node.
    Definition: AttributeList.hpp:18
    +
    exml namespace containing all function for XML interpretor
    Definition: Attribute.hpp:11
    +
    size_t sizeAttribute() const
    get the number of attribute in the Node
    Definition: AttributeList.hpp:35
    +
    void clear() override
    clear the Node
    +
    std::pair< std::string, std::string > getAttrPair(int32_t _id) const
    get attribute whith his ID
    +
    void setAttribute(const std::string &_name, const std::string &_value)
    Set A new attribute or replace data of the previous one.
    +
    const std::string & getAttribute(const std::string &_name) const
    get the attribute value with searching in the List with his name
    +
    Basic main object of all xml elements.
    Definition: Node.hpp:43
    +
    AttributeList(const std::string &_value="")
    Constructor.
    Definition: AttributeList.hpp:24
    +
    bool iGenerate(std::string &_data, int32_t _indent) const override
    generate a string with the tree of the xml
    +
    bool existAttribute(const std::string &_name) const
    check if an attribute exist or not with his name.
    + + +
    bool removeAttribute(const std::string &_name)
    Remove an attribute form the list.
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/internal_2_comment_8hpp.html b/internal_2_comment_8hpp.html new file mode 100644 index 0000000..92a3221 --- /dev/null +++ b/internal_2_comment_8hpp.html @@ -0,0 +1,175 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/internal/Comment.hpp File Reference + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Comment.hpp File Reference
    +
    +
    +
    #include <exml/internal/Node.hpp>
    +#include <vector>
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  exml::internal::Comment
     
    + + + +

    +Namespaces

     exml
     
    +

    Detailed Description

    +
    Author
    Edouard DUPIN
    + +
    Note
    License: APACHE v2.0 (see license file)
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/internal_2_comment_8hpp_source.html b/internal_2_comment_8hpp_source.html new file mode 100644 index 0000000..aa53c7f --- /dev/null +++ b/internal_2_comment_8hpp_source.html @@ -0,0 +1,170 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/internal/Comment.hpp Source File + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Comment.hpp
    +
    +
    +Go to the documentation of this file.
    1 
    6 #pragma once
    7 
    8 #include <exml/internal/Node.hpp>
    9 #include <vector>
    10 
    11 namespace exml {
    12  namespace internal {
    16  class Comment : public exml::internal::Node {
    17  public:
    23  static ememory::SharedPtr<exml::internal::Comment> create(const std::string& _value="");
    28  Comment(const std::string& _value) :
    29  exml::internal::Node(_value) {
    30 
    31  }
    32  public:
    33  enum nodeType getType() const override {
    34  return nodeType::comment;
    35  }
    36  bool iParse(const std::string& _data, int32_t& _pos, bool _caseSensitive, exml::FilePos& _filePos, exml::internal::Document& _doc) override;
    37  bool iGenerate(std::string& _data, int32_t _indent) const override;
    39  return ememory::staticPointerCast<exml::internal::Comment>(sharedFromThis());
    40  }
    42  return ememory::staticPointerCast<exml::internal::Comment>(sharedFromThis());
    43  }
    44  };
    45  }
    46 }
    47 
    +
    ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis()
    +
    Comment(const std::string &_value)
    Constructor.
    Definition: Comment.hpp:28
    +
    bool iGenerate(std::string &_data, int32_t _indent) const override
    generate a string with the tree of the xml
    +
    ememory::SharedPtr< exml::internal::Comment > toComment() override
    Cast the element in a Comment if it is possible.
    Definition: Comment.hpp:38
    +
    exml namespace containing all function for XML interpretor
    Definition: Attribute.hpp:11
    +
    Basic document element of a document.
    Definition: Document.hpp:16
    +
    bool iParse(const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc) override
    parse the Current node [pure VIRUAL]
    +
    Position in the file of the original data.
    Definition: FilePos.hpp:14
    +
    const ememory::SharedPtr< exml::internal::Comment > toComment() const override
    Cast the element in a Comment if it is possible.
    Definition: Comment.hpp:41
    +
    Basic main object of all xml elements.
    Definition: Node.hpp:43
    +
    comment node : <!– –>
    + +
    nodeType
    Type of the XML elements.
    Definition: nodeType.hpp:17
    +
    enum nodeType getType() const override
    get the node type.
    Definition: Comment.hpp:33
    +
    static ememory::SharedPtr< exml::internal::Comment > create(const std::string &_value="")
    defined factory
    +
    Comment node: <!– ... –>.
    Definition: Comment.hpp:16
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/internal_2_declaration_8hpp.html b/internal_2_declaration_8hpp.html new file mode 100644 index 0000000..51583e5 --- /dev/null +++ b/internal_2_declaration_8hpp.html @@ -0,0 +1,176 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/internal/Declaration.hpp File Reference + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Declaration.hpp File Reference
    +
    +
    + +

    Go to the source code of this file.

    + + + + + + +

    +Classes

    class  exml::internal::Declaration
     
    class  exml::internal::DeclarationXML
     
    + + + +

    +Namespaces

     exml
     
    +

    Detailed Description

    +
    Author
    Edouard DUPIN
    + +
    Note
    License: APACHE v2.0 (see license file)
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/internal_2_declaration_8hpp_source.html b/internal_2_declaration_8hpp_source.html new file mode 100644 index 0000000..4e9d56d --- /dev/null +++ b/internal_2_declaration_8hpp_source.html @@ -0,0 +1,171 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/internal/Declaration.hpp Source File + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Declaration.hpp
    +
    +
    +Go to the documentation of this file.
    1 
    6 #pragma once
    7 
    9 
    10 namespace exml {
    11  namespace internal {
    16  protected:
    21  Declaration(const std::string& _name="") :
    22  exml::internal::AttributeList(_name) {
    23 
    24  };
    25  public:
    31  static ememory::SharedPtr<Declaration> create(const std::string& _name="");
    32  public:
    33  enum nodeType getType() const override{
    34  return nodeType::declaration;
    35  };
    36  bool iGenerate(std::string& _data, int32_t _indent) const override;
    37  bool iParse(const std::string& _data, int32_t& _pos, bool _caseSensitive, exml::FilePos& _filePos, exml::internal::Document& _doc) override;
    39  return ememory::staticPointerCast<exml::internal::Declaration>(sharedFromThis());
    40  };
    42  return ememory::staticPointerCast<exml::internal::Declaration>(sharedFromThis());
    43  };
    44  };
    49  public:
    56  DeclarationXML(const std::string& _version, const std::string& _format = "UTF-8", bool _standalone = true);
    57  public:
    65  static ememory::SharedPtr<DeclarationXML> create(const std::string& _version, const std::string& _format = "UTF-8", bool _standalone = true);
    66  };
    67  }
    68 }
    69 
    ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis()
    +
    bool iParse(const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc) override
    parse the Current node [pure VIRUAL]
    +
    bool iGenerate(std::string &_data, int32_t _indent) const override
    generate a string with the tree of the xml
    +
    List of all attribute element in a node.
    Definition: AttributeList.hpp:18
    +
    exml namespace containing all function for XML interpretor
    Definition: Attribute.hpp:11
    +
    ememory::SharedPtr< exml::internal::Declaration > toDeclaration() override
    Cast the element in a Declaration if it is possible.
    Definition: Declaration.hpp:38
    +
    Declaration node: <?XML ... >.
    Definition: Declaration.hpp:48
    +
    Basic document element of a document.
    Definition: Document.hpp:16
    +
    enum nodeType getType() const override
    get the node type.
    Definition: Declaration.hpp:33
    +
    Declaration(const std::string &_name="")
    Constructor.
    Definition: Declaration.hpp:21
    +
    Position in the file of the original data.
    Definition: FilePos.hpp:14
    +
    Declaration node: <?XXXXXX ... >.
    Definition: Declaration.hpp:15
    + + + +
    const ememory::SharedPtr< exml::internal::Declaration > toDeclaration() const override
    Cast the element in a Declaration if it is possible.
    Definition: Declaration.hpp:41
    +
    static ememory::SharedPtr< Declaration > create(const std::string &_name="")
    Factory to create declaration.
    +
    nodeType
    Type of the XML elements.
    Definition: nodeType.hpp:17
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/internal_2_document_8hpp.html b/internal_2_document_8hpp.html new file mode 100644 index 0000000..812a08d --- /dev/null +++ b/internal_2_document_8hpp.html @@ -0,0 +1,241 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/internal/Document.hpp File Reference + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Document.hpp File Reference
    +
    +
    +
    #include <exml/internal/Element.hpp>
    +#include <vector>
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  exml::internal::Document
     
    + + + +

    +Namespaces

     exml
     
    + + + +

    +Macros

    #define CREATE_ERROR(doc, data, pos, filePos, comment)
     
    +

    Detailed Description

    +
    Author
    Edouard DUPIN
    + +
    Note
    License: APACHE v2.0 (see license file)
    +

    Macro Definition Documentation

    + +

    § CREATE_ERROR

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    #define CREATE_ERROR( doc,
     data,
     pos,
     filePos,
     comment 
    )
    +
    +Value:
    do { \
    EXML_ERROR(comment); \
    (doc).createError((data),(pos),(filePos),(comment)); \
    } while (0)
    comment node : <!– –>
    +
    +

    Automatic create error on the basic Document object.

    +
    Parameters
    + + + + + + +
    [in]docDocument reference
    [in]datamain string parsed
    [in]posPosition in the file
    [in]filePosposition in linre row in the file
    [in]commentComment of the error find
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/internal_2_document_8hpp_source.html b/internal_2_document_8hpp_source.html new file mode 100644 index 0000000..3cb96ec --- /dev/null +++ b/internal_2_document_8hpp_source.html @@ -0,0 +1,179 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/internal/Document.hpp Source File + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Document.hpp
    +
    +
    +Go to the documentation of this file.
    1 
    6 #pragma once
    7 
    9 #include <vector>
    10 
    11 namespace exml {
    12  namespace internal {
    17  public:
    21  Document();
    27  private:
    28  bool m_caseSensitive;
    29  public:
    34  // TODO: Naming error, it is insensitive ...
    35  virtual void setCaseSensitive(bool _val) {
    36  m_caseSensitive = _val;
    37  };
    42  virtual bool getCaseSensitive() const {
    43  return m_caseSensitive;
    44  };
    45  public:
    52  bool parse(const std::string& _data);
    59  bool generate(std::string& _data);
    66  bool load(const std::string& _file);
    73  bool store(const std::string& _file);
    77  void display();
    78  private:
    79  bool m_writeErrorWhenDetexted;
    80  std::string m_comment;
    81  std::string m_Line;
    82  exml::FilePos m_filePos;
    83  public:
    88  void setDisplayError(bool _value);
    94  bool getDisplayError();
    98  void displayError();
    106  void createError(const std::string& _data, int32_t _pos, const exml::FilePos& _filePos, const std::string& _comment);
    107  public:
    108  enum nodeType getType() const override {
    109  return nodeType::document;
    110  }
    111  bool iGenerate(std::string& _data, int32_t _indent) const override;
    113  return ememory::staticPointerCast<exml::internal::Document>(sharedFromThis());
    114  }
    116  return ememory::staticPointerCast<exml::internal::Document>(sharedFromThis());
    117  }
    118  };
    119  }
    120 }
    121 
    130 #define CREATE_ERROR(doc,data,pos,filePos,comment) \
    131  do { \
    132  EXML_ERROR(comment); \
    133  (doc).createError((data),(pos),(filePos),(comment)); \
    134  } while (0)
    void setDisplayError(bool _value)
    Set the display of the error when detected.
    +
    ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis()
    +
    all the file main access
    +
    ememory::SharedPtr< exml::internal::Document > toDocument() override
    Cast the element in a Document if it is possible.
    Definition: Document.hpp:112
    +
    static ememory::SharedPtr< exml::internal::Document > create()
    Factory on a document.
    +
    exml namespace containing all function for XML interpretor
    Definition: Attribute.hpp:11
    +
    bool iGenerate(std::string &_data, int32_t _indent) const override
    generate a string with the tree of the xml
    +
    const ememory::SharedPtr< exml::internal::Document > toDocument() const override
    Cast the element in a Document if it is possible.
    Definition: Document.hpp:115
    +
    Document()
    Constructor.
    +
    Basic document element of a document.
    Definition: Document.hpp:16
    +
    Position in the file of the original data.
    Definition: FilePos.hpp:14
    +
    void display()
    Display the Document on console.
    +
    enum nodeType getType() const override
    get the node type.
    Definition: Document.hpp:108
    +
    virtual void setCaseSensitive(bool _val)
    Enable or diasable the case sensitive (must be done before the call of parsing)
    Definition: Document.hpp:35
    +
    bool store(const std::string &_file)
    Store the Xml in the file.
    + +
    nodeType
    Type of the XML elements.
    Definition: nodeType.hpp:17
    +
    virtual bool getCaseSensitive() const
    get the status of case sensitive mode.
    Definition: Document.hpp:42
    +
    bool getDisplayError()
    Get the display of the error status.
    + +
    bool generate(std::string &_data)
    generate a string that contain the created XML
    +
    bool load(const std::string &_file)
    Load the file that might contain the xml.
    +
    void createError(const std::string &_data, int32_t _pos, const exml::FilePos &_filePos, const std::string &_comment)
    Create an error in the parsing (call by the syetm for error management)
    +
    void displayError()
    Request display in log of the error.
    +
    bool parse(const std::string &_data)
    parse a string that contain an XML
    +
    Basic element Node of an XML document <YYYYY>.
    Definition: Element.hpp:17
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/internal_2_element_8hpp.html b/internal_2_element_8hpp.html new file mode 100644 index 0000000..35328e7 --- /dev/null +++ b/internal_2_element_8hpp.html @@ -0,0 +1,176 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/internal/Element.hpp File Reference + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Element.hpp File Reference
    +
    +
    +
    #include <exml/internal/Node.hpp>
    +#include <vector>
    +#include <exml/internal/AttributeList.hpp>
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  exml::internal::Element
     
    + + + +

    +Namespaces

     exml
     
    +

    Detailed Description

    +
    Author
    Edouard DUPIN
    + +
    Note
    License: APACHE v2.0 (see license file)
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/internal_2_element_8hpp_source.html b/internal_2_element_8hpp_source.html new file mode 100644 index 0000000..2735117 --- /dev/null +++ b/internal_2_element_8hpp_source.html @@ -0,0 +1,179 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/internal/Element.hpp Source File + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Element.hpp
    +
    +
    +Go to the documentation of this file.
    1 
    6 #pragma once
    7 
    8 #include <exml/internal/Node.hpp>
    9 #include <vector>
    11 
    12 namespace exml {
    13  namespace internal {
    18  protected:
    22  Element() { };
    27  Element(const std::string& _value) :
    28  exml::internal::AttributeList(_value) {
    29 
    30  };
    31  public:
    37  static ememory::SharedPtr<Element> create(const std::string& _value="");
    38  protected:
    39  std::vector<ememory::SharedPtr<exml::internal::Node>> m_listSub;
    40  public:
    45  size_t size() const {
    46  return m_listSub.size();
    47  };
    57  void remove(const std::string& _nodeName);
    63  enum nodeType getType(int32_t _id) const;
    69  ememory::SharedPtr<Node> getNode(int32_t _id);
    75  const ememory::SharedPtr<Node> getNode(int32_t _id) const;
    81  ememory::SharedPtr<Element> getElement(int32_t _id); // TODO : DEPRECATED ... not use anymore ...
    87  const ememory::SharedPtr<Element> getElement(int32_t _id) const;// TODO : DEPRECATED ... not use anymore ...
    93  ememory::SharedPtr<Element> getNamed(const std::string& _name);
    99  const ememory::SharedPtr<Element> getNamed(const std::string& _name) const;
    104  std::string getText() const;
    105  protected:
    117  bool subParse(const std::string& _data,
    118  int32_t& _pos,
    119  bool _caseSensitive,
    120  exml::FilePos& _filePos,
    122  bool _mainNode=false);
    123  public:
    124  enum nodeType getType() const override {
    125  return nodeType::element;
    126  }
    127  bool iParse(const std::string& _data, int32_t& _pos, bool _caseSensitive, exml::FilePos& _filePos, exml::internal::Document& _doc) override;
    128  bool iGenerate(std::string& _data, int32_t _indent) const override;
    131  void clear() override;
    132  };
    133  }
    134 }
    135 
    void clear() override
    clear the Node
    + +
    std::vector< ememory::SharedPtr< exml::internal::Node > > m_listSub
    List of subNodes.
    Definition: Element.hpp:39
    +
    the <XXX> ... </XXX>
    +
    bool iGenerate(std::string &_data, int32_t _indent) const override
    generate a string with the tree of the xml
    +
    size_t size() const
    get the number of sub element in the node (can be exml::internal::Comment ; exml::internal::Element ;...
    Definition: Element.hpp:45
    +
    std::string getText() const
    get the internal data of the element (if the element has some sub node thay are converted in xml stri...
    +
    ememory::SharedPtr< exml::internal::Element > toElement() override
    Cast the element in a Element if it is possible.
    +
    bool iParse(const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc) override
    parse the Current node [pure VIRUAL]
    +
    Element(const std::string &_value)
    Constructor.
    Definition: Element.hpp:27
    +
    ememory::SharedPtr< Node > getNode(int32_t _id)
    get the Node pointer of the element id.
    +
    List of all attribute element in a node.
    Definition: AttributeList.hpp:18
    +
    exml namespace containing all function for XML interpretor
    Definition: Attribute.hpp:11
    +
    ememory::SharedPtr< Element > getNamed(const std::string &_name)
    get an element with his name (work only with exml::internal::Element)
    +
    Basic document element of a document.
    Definition: Document.hpp:16
    +
    Position in the file of the original data.
    Definition: FilePos.hpp:14
    +
    enum nodeType getType() const override
    get the node type.
    Definition: Element.hpp:124
    +
    Element()
    Constructor.
    Definition: Element.hpp:22
    +
    ememory::SharedPtr< Element > getElement(int32_t _id)
    get the element casted in Element (if the node is not an element return NULL).
    + + +
    bool subParse(const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc, bool _mainNode=false)
    Parse sub node string.
    +
    void append(const ememory::SharedPtr< exml::internal::Node > &_node)
    add a node at the element (not exml::internal::Attribute (move in the attribute automaticly).
    +
    nodeType
    Type of the XML elements.
    Definition: nodeType.hpp:17
    +
    static ememory::SharedPtr< Element > create(const std::string &_value="")
    factory of an exml::internal::Element
    +
    Basic element Node of an XML document <YYYYY>.
    Definition: Element.hpp:17
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/internal_2_node_8hpp.html b/internal_2_node_8hpp.html new file mode 100644 index 0000000..dee4695 --- /dev/null +++ b/internal_2_node_8hpp.html @@ -0,0 +1,219 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/internal/Node.hpp File Reference + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Node.hpp File Reference
    +
    +
    +
    #include <ememory/memory.hpp>
    +#include <etk/types.hpp>
    +#include <etk/math/Vector2D.hpp>
    +#include <exml/FilePos.hpp>
    +#include <exml/nodeType.hpp>
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  exml::internal::Node
     
    + + + +

    +Namespaces

     exml
     
    + + + + + +

    +Macros

    #define EXML_PARSE_ELEMENT   EXML_VERBOSE
     
    #define EXML_PARSE_ATTRIBUTE   EXML_VERBOSE
     
    +

    Detailed Description

    +
    Author
    Edouard DUPIN
    + +
    Note
    License: APACHE v2.0 (see license file)
    +

    Macro Definition Documentation

    + +

    § EXML_PARSE_ATTRIBUTE

    + +
    +
    + + + + +
    #define EXML_PARSE_ATTRIBUTE   EXML_VERBOSE
    +
    + +

    manual debug element (when developpe exml)

    + +
    +
    + +

    § EXML_PARSE_ELEMENT

    + +
    +
    + + + + +
    #define EXML_PARSE_ELEMENT   EXML_VERBOSE
    +
    + +

    manual debug element (when developpe exml)

    + +
    +
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/internal_2_node_8hpp_source.html b/internal_2_node_8hpp_source.html new file mode 100644 index 0000000..4f244cd --- /dev/null +++ b/internal_2_node_8hpp_source.html @@ -0,0 +1,192 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/internal/Node.hpp Source File + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Node.hpp
    +
    +
    +Go to the documentation of this file.
    1 
    6 #pragma once
    7 
    8 #include <ememory/memory.hpp>
    9 #include <etk/types.hpp>
    10 #include <etk/math/Vector2D.hpp>
    11 #include <exml/FilePos.hpp>
    12 #include <exml/nodeType.hpp>
    13 
    17 namespace exml {
    18  namespace internal {
    19  //#define ENABLE_DISPLAY_PARSED_ELEMENT
    20  //#define ENABLE_CRITICAL_WHEN_ERROR
    21  #if 1
    22  #define EXML_PARSE_ELEMENT EXML_VERBOSE
    24  #else
    25  #define EXML_PARSE_ELEMENT EXML_DEBUG
    26  #endif
    27  #if 1
    28  #define EXML_PARSE_ATTRIBUTE EXML_VERBOSE
    30  #else
    31  #define EXML_PARSE_ATTRIBUTE EXML_DEBUG
    32  #endif
    33  class Document;
    34  class Attribute;
    35  class Comment;
    36  class Declaration;
    37  class Element;
    38  class Text;
    39 
    43  class Node : public ememory::EnableSharedFromThis<Node>{
    44  protected:
    48  Node() :
    49  m_pos(0,0) {
    50 
    51  };
    56  Node(const std::string& _value);
    57  public:
    61  virtual ~Node() = default;
    62  public:
    72  virtual bool iParse(const std::string& _data, int32_t& _pos, bool _caseSensitive, exml::FilePos& _filePos, exml::internal::Document& _doc) = 0;
    79  virtual bool iGenerate(std::string& _data, int32_t _indent) const;
    80  protected:
    82  public:
    87  const exml::FilePos& getPos() const;
    88  protected:
    89  std::string m_value;
    90  public:
    95  virtual void setValue(std::string _value);
    100  virtual const std::string& getValue() const;
    101  public:
    106  virtual enum nodeType getType() const;
    107  protected:
    113  void addIndent(std::string& _data, int32_t _indent) const;
    119  void drawElementParsed(char32_t _val, const exml::FilePos& _filePos) const;
    127  bool checkAvaillable(char32_t _val, bool _firstChar) const;
    135  int32_t countWhiteChar(const std::string& _data, int32_t _pos, exml::FilePos& _filePos) const;
    136  public:
    196  virtual const ememory::SharedPtr<exml::internal::Text> toText() const;
    197 
    202  bool isDocument() const;
    207  bool isAttribute() const;
    212  bool isComment() const;
    217  bool isDeclaration() const;
    222  bool isElement() const;
    227  bool isText() const;
    228 
    232  virtual void clear();
    233  };
    234  }
    235 }
    bool isText() const
    check if the node is a exml::internal::Text
    +
    bool isDeclaration() const
    check if the node is a exml::internal::Declaration
    +
    bool isComment() const
    check if the node is a exml::internal::Comment
    +
    virtual ememory::SharedPtr< exml::internal::Declaration > toDeclaration()
    Cast the element in a Declaration if it is possible.
    +
    const exml::FilePos & getPos() const
    get the current position where the element is in the file
    +
    virtual void clear()
    clear the Node
    +
    bool checkAvaillable(char32_t _val, bool _firstChar) const
    check if an element or attribute is availlable (not : !"#$%&&#39;()*+,/;<=>?@[]^`{|}~ \n\t\r and for firs...
    +
    virtual ememory::SharedPtr< exml::internal::Comment > toComment()
    Cast the element in a Comment if it is possible.
    +
    void addIndent(std::string &_data, int32_t _indent) const
    add indentation of the string input.
    +
    virtual enum nodeType getType() const
    get the node type.
    +
    Node()
    basic element of a xml structure
    Definition: Node.hpp:48
    + + + +
    exml namespace containing all function for XML interpretor
    Definition: Attribute.hpp:11
    +
    virtual ememory::SharedPtr< exml::internal::Element > toElement()
    Cast the element in a Element if it is possible.
    +
    virtual ememory::SharedPtr< exml::internal::Attribute > toAttribute()
    Cast the element in a Attribute if it is possible.
    + +
    exml::FilePos m_pos
    position in the readed file == > not correct when the file is generated
    Definition: Node.hpp:81
    +
    virtual const std::string & getValue() const
    get the current element Value.
    +
    virtual ememory::SharedPtr< exml::internal::Text > toText()
    Cast the element in a Text if it is possible.
    +
    bool isElement() const
    check if the node is a exml::internal::Element
    +
    virtual bool iGenerate(std::string &_data, int32_t _indent) const
    generate a string with the tree of the xml
    +
    Basic document element of a document.
    Definition: Document.hpp:16
    +
    bool isDocument() const
    check if the node is a exml::internal::Document
    +
    bool isAttribute() const
    check if the node is a exml::internal::Attribute
    +
    Position in the file of the original data.
    Definition: FilePos.hpp:14
    +
    virtual ~Node()=default
    Virtualize destructor.
    +
    Basic main object of all xml elements.
    Definition: Node.hpp:43
    + +
    virtual ememory::SharedPtr< exml::internal::Document > toDocument()
    Cast the element in a Document if it is possible.
    +
    int32_t countWhiteChar(const std::string &_data, int32_t _pos, exml::FilePos &_filePos) const
    count the number of white char in the string from the specify position (stop at the first element tha...
    + +
    nodeType
    Type of the XML elements.
    Definition: nodeType.hpp:17
    + +
    std::string m_value
    value of the node (for element this is the name, for text it is the inside text ...)
    Definition: Node.hpp:89
    +
    virtual bool iParse(const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc)=0
    parse the Current node [pure VIRUAL]
    +
    void drawElementParsed(char32_t _val, const exml::FilePos &_filePos) const
    Display the cuurent element that is curently parse.
    +
    virtual void setValue(std::string _value)
    set the value of the node.
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/internal_2_text_8hpp.html b/internal_2_text_8hpp.html new file mode 100644 index 0000000..743ea09 --- /dev/null +++ b/internal_2_text_8hpp.html @@ -0,0 +1,177 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/internal/Text.hpp File Reference + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Text.hpp File Reference
    +
    +
    +
    #include <exml/internal/Node.hpp>
    +#include <vector>
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Classes

    class  exml::internal::Text
     
    class  exml::internal::TextCDATA
     
    + + + +

    +Namespaces

     exml
     
    +

    Detailed Description

    +
    Author
    Edouard DUPIN
    + +
    Note
    License: APACHE v2.0 (see license file)
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/internal_2_text_8hpp_source.html b/internal_2_text_8hpp_source.html new file mode 100644 index 0000000..5dbda11 --- /dev/null +++ b/internal_2_text_8hpp_source.html @@ -0,0 +1,174 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/internal/Text.hpp Source File + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Text.hpp
    +
    +
    +Go to the documentation of this file.
    1 
    6 #pragma once
    7 
    8 #include <exml/internal/Node.hpp>
    9 #include <vector>
    10 
    11 namespace exml {
    12  namespace internal {
    16  class Text : public exml::internal::Node {
    17  protected:
    21  Text() { };
    26  Text(const std::string& _data) : exml::internal::Node(_data) { };
    27  public:
    33  static ememory::SharedPtr<exml::internal::Text> create(const std::string& _data="");
    38  int32_t countLines() const;
    39  public:
    40  enum nodeType getType() const override{
    41  return nodeType::text;
    42  };
    43  bool iParse(const std::string& _data,
    44  int32_t& _pos,
    45  bool _caseSensitive,
    46  exml::FilePos& _filePos,
    47  exml::internal::Document& _doc) override;
    48  bool iGenerate(std::string& _data, int32_t _indent) const override;
    50  return ememory::staticPointerCast<exml::internal::Text>(sharedFromThis());
    51  };
    53  return ememory::staticPointerCast<exml::internal::Text>(sharedFromThis());
    54  };
    55  };
    60  protected:
    64  TextCDATA() { };
    65  public:
    71  public:
    72  bool iParse(const std::string& _data,
    73  int32_t& _pos,
    74  bool _caseSensitive,
    75  exml::FilePos& _filePos,
    76  exml::internal::Document& _doc) override;
    77  bool iGenerate(std::string& _data, int32_t _indent) const override;
    78  };
    79  }
    80 }
    81 
    static ememory::SharedPtr< exml::internal::Text > create(const std::string &_data="")
    defined factory
    +
    const ememory::SharedPtr< exml::internal::Text > toText() const override
    Cast the element in a Text if it is possible.
    Definition: Text.hpp:52
    + +
    ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis()
    +
    <XXX> InsideText </XXX>
    +
    ememory::SharedPtr< exml::internal::Text > toText() override
    Cast the element in a Text if it is possible.
    Definition: Text.hpp:49
    +
    Text()
    Constructor.
    Definition: Text.hpp:21
    +
    exml namespace containing all function for XML interpretor
    Definition: Attribute.hpp:11
    +
    TextCDATA()
    Constructor.
    Definition: Text.hpp:64
    +
    Text(const std::string &_data)
    Constructor.
    Definition: Text.hpp:26
    +
    bool iParse(const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc) override
    parse the Current node [pure VIRUAL]
    +
    Basic document element of a document.
    Definition: Document.hpp:16
    +
    Position in the file of the original data.
    Definition: FilePos.hpp:14
    +
    Basic main object of all xml elements.
    Definition: Node.hpp:43
    +
    int32_t countLines() const
    count the number of line in the current text
    +
    enum nodeType getType() const override
    get the node type.
    Definition: Text.hpp:40
    +
    Text node interface (internal data between two balise : <XXX> ALL here </XXX>.
    Definition: Text.hpp:16
    + +
    bool iGenerate(std::string &_data, int32_t _indent) const override
    generate a string with the tree of the xml
    +
    Text node interface for balise CDATA <![CDATA[*******]]>.
    Definition: Text.hpp:59
    +
    nodeType
    Type of the XML elements.
    Definition: nodeType.hpp:17
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/iterator_8hpp.html b/iterator_8hpp.html new file mode 100644 index 0000000..da776e3 --- /dev/null +++ b/iterator_8hpp.html @@ -0,0 +1,175 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/iterator.hpp File Reference + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    iterator.hpp File Reference
    +
    +
    +
    #include <ememory/memory.hpp>
    +#include <etk/types.hpp>
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  exml::iterator< EXML_BASE_T, EXML_RETURN_T >
     
    + + + +

    +Namespaces

     exml
     
    +

    Detailed Description

    +
    Author
    Edouard DUPIN
    + +
    Note
    License: APACHE v2.0 (see license file)
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/iterator_8hpp_source.html b/iterator_8hpp_source.html new file mode 100644 index 0000000..baf98fd --- /dev/null +++ b/iterator_8hpp_source.html @@ -0,0 +1,168 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/iterator.hpp Source File + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    iterator.hpp
    +
    +
    +Go to the documentation of this file.
    1 
    6 #pragma once
    7 
    8 #include <ememory/memory.hpp>
    9 #include <etk/types.hpp>
    10 
    11 namespace exml {
    15  template<class EXML_BASE_T, class EXML_RETURN_T>
    16  class iterator {
    17  private:
    18  EXML_BASE_T& m_data;
    19  size_t m_id;
    20  public:
    26  iterator(EXML_BASE_T& _obj, size_t _pos);
    32  iterator(const EXML_BASE_T& _obj, size_t _pos);
    37  iterator(const iterator& _obj);
    43  iterator& operator= (const iterator& _obj);
    49  iterator& operator+= (int32_t _val);
    55  iterator operator+ (int32_t _val) const;
    61  iterator& operator-= (int32_t _val);
    67  iterator operator- (int32_t _val) const;
    77  iterator operator++(int);
    87  iterator operator--(int);
    94  bool operator== (const iterator& _obj) const;
    101  bool operator!= (const iterator& _obj) const;
    106  const EXML_RETURN_T operator *() const noexcept;
    111  EXML_RETURN_T operator *() noexcept;
    112  };
    113 }
    iterator & operator++()
    Operator++ Pre-incrementation of this iterator.
    +
    iterator & operator=(const iterator &_obj)
    Operator= Asignement iterator.
    +
    iterator operator-(int32_t _val) const
    Operator- Decrement a value.
    +
    bool operator==(const iterator &_obj) const
    Equality compare operator with an other iterator.
    +
    iterator & operator--()
    Operator++ Pre-decrementation of this iterator.
    + +
    exml namespace containing all function for XML interpretor
    Definition: Attribute.hpp:11
    +
    const EXML_RETURN_T operator*() const noexcept
    Get the property Value.
    +
    iterator & operator-=(int32_t _val)
    Operator-= Decrement a value.
    +
    iterator & operator+=(int32_t _val)
    Operator+= Addition value.
    +
    Definition: iterator.hpp:16
    +
    bool operator!=(const iterator &_obj) const
    In-Equality compare operator with an other iterator.
    + +
    iterator operator+(int32_t _val) const
    Operator+ Addition a value.
    +
    iterator(EXML_BASE_T &_obj, size_t _pos)
    Constructor of the generic object class.
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/jquery.js b/jquery.js new file mode 100644 index 0000000..f5343ed --- /dev/null +++ b/jquery.js @@ -0,0 +1,87 @@ +/*! + * jQuery JavaScript Library v1.7.1 + * http://jquery.com/ + * + * Copyright 2011, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Mon Nov 21 21:11:03 2011 -0500 + */ +(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b40){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b40&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b21?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv
    a";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="
    ";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="
    t
    ";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="
    ";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType;if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bCbA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}}); +/*! + * Sizzle CSS Selector Engine + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * More information: http://sizzlejs.com/ + */ +(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1},lt:function(bS,bR,e){return bRe[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="

    ";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="
    ";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT0){for(bB=bA;bB=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/",""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]},ac=a(av);ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div
    ","
    "]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1>");try{for(var bw=0,bv=this.length;bw1&&bw0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]===""&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length;if(bA>0){if(bv!=="border"){for(;bx)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("
    ").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"":"")+"");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b})}})(window);/*! + * jQuery UI 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI + */ +(function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));f.offsetHeight;a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})})(jQuery);/*! + * jQuery UI Widget 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Widget + */ +(function(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(f){for(var g=0,h;(h=f[g])!=null;g++){try{b(h).triggerHandler("remove")}catch(j){}}c(f)}}else{var a=b.fn.remove;b.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||b.filter(e,[this]).length){b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(g){}})}}return a.call(b(this),e,f)})}}b.widget=function(f,h,e){var g=f.split(".")[0],j;f=f.split(".")[1];j=g+"-"+f;if(!e){e=h;h=b.Widget}b.expr[":"][j]=function(k){return !!b.data(k,f)};b[g]=b[g]||{};b[g][f]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var i=new h();i.options=b.extend(true,{},i.options);b[g][f].prototype=b.extend(true,i,{namespace:g,widgetName:f,widgetEventPrefix:b[g][f].prototype.widgetEventPrefix||f,widgetBaseClass:j},e);b.widget.bridge(f,b[g][f])};b.widget.bridge=function(f,e){b.fn[f]=function(i){var g=typeof i==="string",h=Array.prototype.slice.call(arguments,1),j=this;i=!g&&h.length?b.extend.apply(null,[true,i].concat(h)):i;if(g&&i.charAt(0)==="_"){return j}if(g){this.each(function(){var k=b.data(this,f),l=k&&b.isFunction(k[i])?k[i].apply(k,h):k;if(l!==k&&l!==d){j=l;return false}})}else{this.each(function(){var k=b.data(this,f);if(k){k.option(i||{})._init()}else{b.data(this,f,new e(i,this))}})}return j}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(g===d){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;b.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,f,g){var j,i,h=this.options[e];g=g||{};f=b.Event(f);f.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();f.target=this.element[0];i=f.originalEvent;if(i){for(j in i){if(!(j in f)){f[j]=i[j]}}}this.element.trigger(f,g);return !(b.isFunction(h)&&h.call(this.element[0],f,g)===false||f.isDefaultPrevented())}}})(jQuery);/*! + * jQuery UI Mouse 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Mouse + * + * Depends: + * jquery.ui.widget.js + */ +(function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(c,d){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c('
    ').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g
    ');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(hl.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8.18"});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10)})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(e,f){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);/*! + * jQuery hashchange event - v1.3 - 7/21/2010 + * http://benalman.com/projects/jquery-hashchange-plugin/ + * + * Copyright (c) 2010 "Cowboy" Ben Alman + * Dual licensed under the MIT and GPL licenses. + * http://benalman.com/about/license/ + */ +(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$(' + + + +
    + +
    +
    exml Namespace Reference
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  Attribute
     
    class  AttributeList
     
    class  AttributeListData
     
    class  Comment
     
    class  Declaration
     
    class  DeclarationXML
     
    class  Document
     
    class  Element
     
    class  ElementData
     
    class  FilePos
     
    class  iterator
     
    class  Node
     
    class  Text
     
    + + + +

    +Enumerations

    enum  nodeType {
    +  nodeType::unknow, +nodeType::node, +nodeType::document, +nodeType::declaration, +
    +  nodeType::attribute, +nodeType::element, +nodeType::comment, +nodeType::text +
    + }
     
    +

    Detailed Description

    +

    exml namespace containing all function for XML interpretor

    +

    Enumeration Type Documentation

    + +

    § nodeType

    + +
    +
    + + + + + +
    + + + + +
    enum exml::nodeType
    +
    +strong
    +
    + +

    Type of the XML elements.

    + + + + + + + + + +
    Enumerator
    unknow 

    might be an error ...

    +
    node 

    might be an error ...

    +
    document 

    all the file main access

    +
    declaration 

    <?xml ... ?>

    +
    attribute 

    the <Element ATTRIBUTE="ATTRIBUTE_VALUE" />

    +
    element 

    the <XXX> ... </XXX>

    +
    comment 

    comment node : <!– –>

    +
    text 

    <XXX> InsideText </XXX>

    +
    + +
    +
    + + + + + + + + + + + diff --git a/namespacemembers.html b/namespacemembers.html new file mode 100644 index 0000000..9942f77 --- /dev/null +++ b/namespacemembers.html @@ -0,0 +1,150 @@ + + + + + + + + + + + exml: Ewol XML parser: Namespace Members + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all documented namespace members with links to the namespaces they belong to:
      +
    • nodeType +: exml +
    • +
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/namespacemembers_enum.html b/namespacemembers_enum.html new file mode 100644 index 0000000..4abdd43 --- /dev/null +++ b/namespacemembers_enum.html @@ -0,0 +1,150 @@ + + + + + + + + + + + exml: Ewol XML parser: Namespace Members + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
      +
    • nodeType +: exml +
    • +
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/namespaces.html b/namespaces.html new file mode 100644 index 0000000..3b8e8f6 --- /dev/null +++ b/namespaces.html @@ -0,0 +1,154 @@ + + + + + + + + + + + exml: Ewol XML parser: Namespace List + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    Namespace List
    +
    +
    +
    Here is a list of all documented namespaces with brief descriptions:
    + + +
     NexmlExml namespace containing all function for XML interpretor
    +
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/nav_f.png b/nav_f.png new file mode 100644 index 0000000..72a58a5 Binary files /dev/null and b/nav_f.png differ diff --git a/nav_g.png b/nav_g.png new file mode 100644 index 0000000..2093a23 Binary files /dev/null and b/nav_g.png differ diff --git a/nav_h.png b/nav_h.png new file mode 100644 index 0000000..33389b1 Binary files /dev/null and b/nav_h.png differ diff --git a/node_type_8hpp.html b/node_type_8hpp.html new file mode 100644 index 0000000..39b33bc --- /dev/null +++ b/node_type_8hpp.html @@ -0,0 +1,185 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/nodeType.hpp File Reference + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    nodeType.hpp File Reference
    +
    +
    +
    #include <ostream>
    +
    +

    Go to the source code of this file.

    + + + + +

    +Namespaces

     exml
     
    + + + +

    +Enumerations

    enum  exml::nodeType {
    +  exml::nodeType::unknow, +exml::nodeType::node, +exml::nodeType::document, +exml::nodeType::declaration, +
    +  exml::nodeType::attribute, +exml::nodeType::element, +exml::nodeType::comment, +exml::nodeType::text +
    + }
     
    +

    Detailed Description

    +
    Author
    Edouard DUPIN
    + +
    Note
    License: APACHE v2.0 (see license file)
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/node_type_8hpp_source.html b/node_type_8hpp_source.html new file mode 100644 index 0000000..a14270b --- /dev/null +++ b/node_type_8hpp_source.html @@ -0,0 +1,163 @@ + + + + + + + + + + + exml: Ewol XML parser: framework/atria-soft/exml/exml/nodeType.hpp Source File + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    nodeType.hpp
    +
    +
    +Go to the documentation of this file.
    1 
    6 #pragma once
    7 
    8 #include <ostream>
    9 
    13 namespace exml {
    17  enum class nodeType {
    18  unknow,
    19  node,
    20  document,
    21  declaration,
    22  attribute,
    23  element,
    24  comment,
    25  text,
    26  };
    28  std::ostream& operator <<(std::ostream& _os, enum nodeType _obj);
    29 }
    30 
    the <XXX> ... </XXX>
    +
    <XXX> InsideText </XXX>
    +
    all the file main access
    +
    exml namespace containing all function for XML interpretor
    Definition: Attribute.hpp:11
    +
    comment node : <!– –>
    +
    might be an error ...
    +
    might be an error ...
    + +
    the <Element ATTRIBUTE="ATTRIBUTE_VALUE" />
    +
    nodeType
    Type of the XML elements.
    Definition: nodeType.hpp:17
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/open.png b/open.png new file mode 100644 index 0000000..30f75c7 Binary files /dev/null and b/open.png differ diff --git a/pages.html b/pages.html new file mode 100644 index 0000000..87b9178 --- /dev/null +++ b/pages.html @@ -0,0 +1,157 @@ + + + + + + + + + + + exml: Ewol XML parser: Related Pages + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    Related Pages
    +
    +
    +
    Here is a list of all related documentation pages:
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/search/all_0.html b/search/all_0.html new file mode 100644 index 0000000..4359463 --- /dev/null +++ b/search/all_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_0.js b/search/all_0.js new file mode 100644 index 0000000..5852c89 --- /dev/null +++ b/search/all_0.js @@ -0,0 +1,36 @@ +var searchData= +[ + ['a',['a',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a772e2882d3a9f91c6f73c0c70c8f3130',1,'etk::Color']]], + ['absolute',['absolute',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0f1734db865e5a9c69d896bc237de133',1,'etk::Vector2D::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0f1734db865e5a9c69d896bc237de133',1,'Vector2D< int32_t >::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0f1734db865e5a9c69d896bc237de133',1,'Vector2D< uint32_t >::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a5b9733cd0928920ccc8e34d89e980b82',1,'etk::Vector3D::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ab8a9feace5794c5a8a02e4b0e124408a',1,'etk::Vector4D::absolute()']]], + ['add',['add',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a723e93ae06d3d612dc4ebf2e1e7ffd5a',1,'etk::Hash::add()'],['../classexml_1_1_attribute_list_data.html#ac997083aa5cfc557cfbb7bfd77dd7985',1,'exml::AttributeListData::add()'],['../classexml_1_1_element_data.html#aa70c78eeee7d8bc271afe62a273ee264',1,'exml::ElementData::add()']]], + ['addindent',['addIndent',['../classexml_1_1internal_1_1_node.html#a753a9c172b9a498fb8abceeac81d6a8e',1,'exml::internal::Node']]], + ['aliceblue',['aliceBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#adcf86ef9c7918dcb094a0783761899f1',1,'etk::color']]], + ['all',['all',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723eaa181a603769c1f98ad927e7367c7aa51',1,'ememory::Counter']]], + ['angle',['angle',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a3b403b529d49082265f3655aff656a7e',1,'etk::Vector3D']]], + ['antiquewhite',['antiqueWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a88abb6eca9c1ba0f346fb697683fa836',1,'etk::color']]], + ['append',['append',['../classexml_1_1internal_1_1_element.html#a58a79564016151b0c5d5881ddba12e23',1,'exml::internal::Element']]], + ['appendattribute',['appendAttribute',['../classexml_1_1internal_1_1_attribute_list.html#ab2a27ba5eef3e67babf4d66a3a89f1d3',1,'exml::internal::AttributeList']]], + ['applyscalerotation',['applyScaleRotation',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#aaafd3d4f83d6fd021b76a54f6a31b010',1,'etk::Matrix2']]], + ['aqua',['aqua',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2cef110e71ce12876fcfd6605e57f716',1,'etk::color']]], + ['aquamarine',['aquamarine',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8b69f67ed3e2db9915acde652a1cff80',1,'etk::color']]], + ['archive',['Archive',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a5991c05535749c9ed04eeec185f675ac',1,'etk::Archive']]], + ['archive',['Archive',['http://atria-soft.github.io/etk/classetk_1_1_archive.html',1,'etk']]], + ['archive_2ehpp',['Archive.hpp',['http://atria-soft.github.io/etk/__archive__8hpp.html',1,'']]], + ['archivecontent',['ArchiveContent',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html',1,'etk']]], + ['archivecontent',['ArchiveContent',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#aac29f8265fa496ca9576f21e13a704d4',1,'etk::ArchiveContent']]], + ['attribute',['Attribute',['../classexml_1_1internal_1_1_attribute.html',1,'exml::internal']]], + ['attribute',['Attribute',['../classexml_1_1_attribute.html#a41ef550fb2ab549b663e3561b1e43671',1,'exml::Attribute::Attribute(ememory::SharedPtr< exml::internal::Node > _internalNode)'],['../classexml_1_1_attribute.html#a431d5f6728a8075fa92a8eb1d78c4aa3',1,'exml::Attribute::Attribute(const exml::Attribute &_obj)'],['../classexml_1_1_attribute.html#aa4de8992606a2a8c32d00c52d5f5bd44',1,'exml::Attribute::Attribute(const std::string &_name="", const std::string &_value="")'],['../classexml_1_1internal_1_1_attribute.html#a58620e53a404e2f5c10aa091c5648af3',1,'exml::internal::Attribute::Attribute()'],['../namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55ad2eb444e35c0a71f0a85df8194acb5b6',1,'exml::attribute()']]], + ['attribute',['Attribute',['../classexml_1_1_attribute.html',1,'exml']]], + ['attribute_2ehpp',['Attribute.hpp',['../_attribute_8hpp.html',1,'']]], + ['attribute_2ehpp',['Attribute.hpp',['../internal_2_attribute_8hpp.html',1,'']]], + ['attributelist',['AttributeList',['../classexml_1_1internal_1_1_attribute_list.html',1,'exml::internal']]], + ['attributelist',['AttributeList',['../classexml_1_1_attribute_list.html',1,'exml']]], + ['attributelist',['AttributeList',['../classexml_1_1_attribute_list.html#abc82bcc84a8ae03319c87d1d6c47a125',1,'exml::AttributeList::AttributeList(const ememory::SharedPtr< exml::internal::Node > &_internalNode)'],['../classexml_1_1_attribute_list.html#a4e37ac5da7793eb11cd04ccceda77877',1,'exml::AttributeList::AttributeList()'],['../classexml_1_1internal_1_1_attribute_list.html#ad812aa80850442864d95f7cf7f48a875',1,'exml::internal::AttributeList::AttributeList()']]], + ['attributelist_2ehpp',['AttributeList.hpp',['../internal_2_attribute_list_8hpp.html',1,'']]], + ['attributelist_2ehpp',['AttributeList.hpp',['../_attribute_list_8hpp.html',1,'']]], + ['attributelistdata',['AttributeListData',['../classexml_1_1_attribute_list_data.html#ad2fc4d993b814fe86785bdc4c6a78799',1,'exml::AttributeListData']]], + ['attributelistdata',['AttributeListData',['../classexml_1_1_attribute_list_data.html',1,'exml']]], + ['attributes',['attributes',['../classexml_1_1_attribute_list.html#ae5ecfeb8362dc2dd0481ec74e56f19dd',1,'exml::AttributeList']]], + ['avg',['avg',['http://atria-soft.github.io/etk/namespaceetk.html#a4397d293209affffd0c2f6832ebe2aea',1,'etk']]], + ['azure',['azure',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a51cb04e4a5b927ec82ceef2676b781f7',1,'etk::color']]] +]; diff --git a/search/all_1.html b/search/all_1.html new file mode 100644 index 0000000..bc87ea8 --- /dev/null +++ b/search/all_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_1.js b/search/all_1.js new file mode 100644 index 0000000..951a6b7 --- /dev/null +++ b/search/all_1.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['b',['b',['http://atria-soft.github.io/etk/classetk_1_1_color.html#ac6be77ac33983d040a2ede58bc631d94',1,'etk::Color']]], + ['basenoise',['BaseNoise',['http://atria-soft.github.io/etk/classetk_1_1_base_noise.html',1,'etk']]], + ['basenoise',['BaseNoise',['http://atria-soft.github.io/etk/classetk_1_1_base_noise.html#ad5cbfcc2d967af185c264744de04cf15',1,'etk::BaseNoise']]], + ['begin',['begin',['../classexml_1_1_attribute_list_data.html#a761a94748064a10184f56bd28e73e097',1,'exml::AttributeListData::begin()'],['../classexml_1_1_attribute_list_data.html#a0fa7e40e07f5bdd7acbaa18340ed949f',1,'exml::AttributeListData::begin() const'],['../classexml_1_1_element_data.html#a914496eb85268156e48899bcf20e7c51',1,'exml::ElementData::begin()'],['../classexml_1_1_element_data.html#a679f35ae05516d778d7938586da660fc',1,'exml::ElementData::begin() const']]], + ['beige',['beige',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a68244b2fa52245487cec1154155d0e03',1,'etk::color']]], + ['bisque',['bisque',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad03e04b97263a2c64dedfc405ff983ee',1,'etk::color']]], + ['black',['black',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4198b330ccb2e9008665733eee338f73',1,'etk::color']]], + ['blanchedalmond',['blanchedAlmond',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a12e8ba075411585a68aece7d0fead4cc',1,'etk::color']]], + ['blue',['blue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a50f114c6849684e9984ae1322493572c',1,'etk::color']]], + ['blueviolet',['blueViolet',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac91bcec9a0a115d1070397f86cfdee4d',1,'etk::color']]], + ['brown',['brown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af3dff0347662115abb89c6ddb8447227',1,'etk::color']]], + ['burlywood',['burlyWood',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1920dd335710c842ea4706e2383ef784',1,'etk::color']]], + ['build_20lib_20_26_20build_20sample',['Build lib & build sample',['http://atria-soft.github.io/elog/elog_build.html',1,'']]], + ['build_20lib_20_26_20build_20sample',['Build lib & build sample',['http://atria-soft.github.io/etk/etk_build.html',1,'']]], + ['build_20lib_20_26_20build_20sample',['Build lib & build sample',['../exml_build.html',1,'']]] +]; diff --git a/search/all_10.html b/search/all_10.html new file mode 100644 index 0000000..16ffd9a --- /dev/null +++ b/search/all_10.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_10.js b/search/all_10.js new file mode 100644 index 0000000..49f2c95 --- /dev/null +++ b/search/all_10.js @@ -0,0 +1,87 @@ +var searchData= +[ + ['saddlebrown',['saddleBrown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5407ca00d7f7bf3815a72616e0be95ae',1,'etk::color']]], + ['safenormalize',['safeNormalize',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a245ccd3b57812316fc1ec98ea5c19434',1,'etk::Vector2D::safeNormalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a245ccd3b57812316fc1ec98ea5c19434',1,'Vector2D< int32_t >::safeNormalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a245ccd3b57812316fc1ec98ea5c19434',1,'Vector2D< uint32_t >::safeNormalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#abee6d22d509043f24a5aedb208ba1019',1,'etk::Vector3D::safeNormalize()']]], + ['salmon',['salmon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad324737686a8c6ec9208a93e727710d8',1,'etk::color']]], + ['sandybrown',['sandyBrown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#affd1d87686e7d4fb1a720d4cb5c354cb',1,'etk::color']]], + ['scale',['scale',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#aacc34d6c0be39b22fed735cd09ffed84',1,'etk::Matrix2::scale(const vec2 &_vect)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#adaa317393ef799d0ab49c3b10cf47231',1,'etk::Matrix2::scale(float _value)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#aa3121f90430c2e2d80bc967d4b94c114',1,'etk::Matrix4::scale(const vec3 &_vect)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a41eb56d343978f32caa64dfda50cd6a5',1,'etk::Matrix4::scale(float _sx, float _sy, float _sz)']]], + ['seagreen',['seaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3d3d8140130f2383e7740b4cea443470',1,'etk::color']]], + ['seashell',['seaShell',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6b50105504f9be5dcf7ae59cbb115051',1,'etk::color']]], + ['seeknode',['seekNode',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993e',1,'etk']]], + ['seeknode_5fcurrent',['seekNode_current',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea8da2a40c899dc80a97a96999766d1598',1,'etk']]], + ['seeknode_5fend',['seekNode_end',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea981349cc2910e974472575409d19f0b6',1,'etk']]], + ['seeknode_5fstart',['seekNode_start',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea9019d83f9a109a54ab84067c2aa8abcd',1,'etk']]], + ['select',['select',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a1c8f1bb6f8d14c0fb9d4d39dac67b07b',1,'etk::Matrix']]], + ['set',['set',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a0955ac7d80e3886afa872d47e0cc1415',1,'etk::Color::set(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b, MY_TYPE _a)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a0f663138f780f134ae07957f5a9fef57',1,'etk::Color::set(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a7de7eef4b78f10829066af98be02f27b',1,'etk::Color::set(MY_TYPE _r, MY_TYPE _g)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a5063a9ee59f18fbeb7172f833617d8eb',1,'etk::Color::set(MY_TYPE _r)'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#af372b733bfbccd0d67f4df1fbfb62ad7',1,'etk::Hash::set()'],['../classexml_1_1_attribute_list_data.html#a5e585c31979c0d042bcfc46a4972cfe8',1,'exml::AttributeListData::set()'],['../classexml_1_1_file_pos.html#a46f80c60dbdc4674c57b5a116ead18a5',1,'exml::FilePos::set()']]], + ['seta',['setA',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a1d24c054b6d64d2a73c6cef57d91c31a',1,'etk::Color']]], + ['setargzero',['setArgZero',['http://atria-soft.github.io/etk/namespaceetk.html#a5eda91763c9f02f0e7e16c099092695d',1,'etk']]], + ['setattribute',['setAttribute',['../classexml_1_1internal_1_1_attribute_list.html#a1beee0bb605474fd256b6ad82c96de89',1,'exml::internal::AttributeList']]], + ['setb',['setB',['http://atria-soft.github.io/etk/classetk_1_1_color.html#ae8078ca64701dbc1b5080589037743f1',1,'etk::Color']]], + ['setbacktrace',['setBackTrace',['http://atria-soft.github.io/elog/namespaceelog.html#aae6ff218b5e851513cfc29d030b865fb',1,'elog']]], + ['setbasefoldercache',['setBaseFolderCache',['http://atria-soft.github.io/etk/namespaceetk.html#a6cdcbe0aeba288278c89a995481b9e6f',1,'etk']]], + ['setbasefolderdata',['setBaseFolderData',['http://atria-soft.github.io/etk/namespaceetk.html#ab8546560f91d95e2df5f176f5ec0fc99',1,'etk']]], + ['setbasefolderdatauser',['setBaseFolderDataUser',['http://atria-soft.github.io/etk/namespaceetk.html#a91fb8f53bc0d3ad4ed2061b3f5af7734',1,'etk']]], + ['setcallbacklog',['setCallbackLog',['http://atria-soft.github.io/elog/namespaceelog.html#a8c02ad11df203c22c7e65c759b43efdd',1,'elog']]], + ['setcasesensitive',['setCaseSensitive',['../classexml_1_1_document.html#a13d2e3ba7f1aab70ba34429c7d1df35e',1,'exml::Document::setCaseSensitive()'],['../classexml_1_1internal_1_1_document.html#ae8d1cd51bc7393ea5749f152cb9cdd89',1,'exml::internal::Document::setCaseSensitive()']]], + ['setcolor',['setColor',['http://atria-soft.github.io/elog/namespaceelog.html#a157a0ce2993c115906b8a2607f6a9133',1,'elog']]], + ['setdisplayerror',['setDisplayError',['../classexml_1_1_document.html#a3eec99892f1a6a5b85a1de17803eeb39',1,'exml::Document::setDisplayError()'],['../classexml_1_1internal_1_1_document.html#a56958af3e9a4fa06a6ff4bea4e03bb9d',1,'exml::internal::Document::setDisplayError()']]], + ['setfrompoints',['setFromPoints',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a69b4871efd25fa204a3917360bfb8cc9',1,'etk::Plane']]], + ['setfunction',['setFunction',['http://atria-soft.github.io/elog/namespaceelog.html#aed76a2bba4f8c0f51633fa64ab08362d',1,'elog']]], + ['setg',['setG',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a724b243ffc1ba471eab6b04f6ca6ecd4',1,'etk::Color']]], + ['setgroupreadable',['setGroupReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#acca31813653f621d4859d5c837f057a5',1,'etk::FSNodeRight']]], + ['setgrouprunable',['setGroupRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a5184205ed51108dd9bf3ed4ad141588e',1,'etk::FSNodeRight']]], + ['setgroupwritable',['setGroupWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#acc834eeef2e84b9e7cceac38b3a59389',1,'etk::FSNodeRight']]], + ['setintercept',['setIntercept',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a691582e68a6ee38b0c7c9ccf2a6734f3',1,'etk::Plane']]], + ['setinterpolate3',['setInterpolate3',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a3e59820b3cc3f9138e69d8aee9a448c8',1,'etk::Vector3D']]], + ['setlevel',['setLevel',['http://atria-soft.github.io/elog/namespaceelog.html#a3afe4089acb36e88d7266c1ce85ddc7b',1,'elog::setLevel(const std::string &_name, enum elog::level _level)'],['http://atria-soft.github.io/elog/namespaceelog.html#a423b95c78b78e98de35c8f176b9efbdc',1,'elog::setLevel(int32_t _id, enum elog::level _level)'],['http://atria-soft.github.io/elog/namespaceelog.html#a600189d0be9885f63d651201ab0c3688',1,'elog::setLevel(enum elog::level _level)']]], + ['setlibname',['setLibName',['http://atria-soft.github.io/elog/namespaceelog.html#a98f690a8538d4726fa0060331e021a08',1,'elog']]], + ['setline',['setLine',['http://atria-soft.github.io/elog/namespaceelog.html#a2591d4ba7e3136ff84c0b81289000b79',1,'elog']]], + ['setloginfile',['setLogInFile',['http://atria-soft.github.io/elog/namespaceelog.html#a78083b9d6ef033e329b788f8fa22f3f3',1,'elog']]], + ['setmax',['setMax',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a72ae52d19423c46bad955ad1a9f59041',1,'etk::Vector2D::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a72ae52d19423c46bad955ad1a9f59041',1,'Vector2D< int32_t >::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a72ae52d19423c46bad955ad1a9f59041',1,'Vector2D< uint32_t >::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7b9a94f71854f5ad89ef23ef22dcb321',1,'etk::Vector3D::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a2469c42527ead691f479a9a573709e5f',1,'etk::Vector4D::setMax()']]], + ['setmin',['setMin',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa087eeec653b538d166c0d2794737fb1',1,'etk::Vector2D::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa087eeec653b538d166c0d2794737fb1',1,'Vector2D< int32_t >::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa087eeec653b538d166c0d2794737fb1',1,'Vector2D< uint32_t >::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7c2e3d0042a62791b1c653d5081577c2',1,'etk::Vector3D::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aa647808a65613af0e1e757f27444f0a6',1,'etk::Vector4D::setMin()']]], + ['setname',['setName',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6e787e7f3148dae0c74139be7b05ab43',1,'etk::FSNode::setName()'],['../classexml_1_1_attribute.html#a2519a0ea5ecee0190a3cde2f4a5774dd',1,'exml::Attribute::setName()'],['../classexml_1_1internal_1_1_attribute.html#a9bf71b2c5406e90c3413b8c75260a098',1,'exml::internal::Attribute::setName()']]], + ['setnormal',['setNormal',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a202b3335b2b71cc84726a1b57b8e1e70',1,'etk::Plane']]], + ['setotherreadable',['setOtherReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a6ad46a56d871f5925a826a6fd3071b78',1,'etk::FSNodeRight']]], + ['setotherrunable',['setOtherRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a290708c849f5b58714dad5a1926cfe1c',1,'etk::FSNodeRight']]], + ['setotherwritable',['setOtherWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a931050b25db28423f1a2899f8ec188a0',1,'etk::FSNodeRight']]], + ['setr',['setR',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a96c8b12779776562c2fa0dfdc4d1b242',1,'etk::Color']]], + ['setright',['setRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a65bce1c8887edad87a90c8c7ffb861d3',1,'etk::FSNode']]], + ['setthreadid',['setThreadId',['http://atria-soft.github.io/elog/namespaceelog.html#a9b835d4980949026a8883570ea3837af',1,'elog']]], + ['setthreadnameenable',['setThreadNameEnable',['http://atria-soft.github.io/elog/namespaceelog.html#ae64b5abf2ea03562679668e6242c49a2',1,'elog']]], + ['settime',['setTime',['http://atria-soft.github.io/elog/namespaceelog.html#a15e30e61e8db5a43e72358d2c02be6a4',1,'elog']]], + ['setuserreadable',['setUserReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#acadd7b9c2c632f9805569ff4f592bda9',1,'etk::FSNodeRight']]], + ['setuserrunable',['setUserRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a0ee76ec4897c406ab67ea25659953070',1,'etk::FSNodeRight']]], + ['setuserwritable',['setUserWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a9e5e2e4c7926c22101e6955b3d8c9139',1,'etk::FSNodeRight']]], + ['setvalue',['setValue',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ade86675814738c6b7a6a797ee128a2b2',1,'etk::Vector2D::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ade86675814738c6b7a6a797ee128a2b2',1,'Vector2D< int32_t >::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ade86675814738c6b7a6a797ee128a2b2',1,'Vector2D< uint32_t >::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a96d02449aaa2dfeb4e60320da667ab92',1,'etk::Vector3D::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a9b164290093d948905fab0f56fbe22fc',1,'etk::Vector4D::setValue()'],['../classexml_1_1internal_1_1_node.html#a8fd06290a36e1798d3dd969512fb2ee8',1,'exml::internal::Node::setValue()'],['../classexml_1_1_node.html#abb042954d3f7e14f8c717dd09123b416',1,'exml::Node::setValue()']]], + ['setw',['setW',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a1750c9d1b91d67b8b2bc9d0cce759944',1,'etk::Vector4D']]], + ['setx',['setX',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae2acd7c10cdd510ce23ff11839c95c04',1,'etk::Vector2D::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae2acd7c10cdd510ce23ff11839c95c04',1,'Vector2D< int32_t >::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae2acd7c10cdd510ce23ff11839c95c04',1,'Vector2D< uint32_t >::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ab7ab9d9ce1138ffafebaff3001bb7d29',1,'etk::Vector3D::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a238d966b077394ff118f2088479fb620',1,'etk::Vector4D::setX()']]], + ['sety',['setY',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a35a3f35ed049b7193ca67ea815efd465',1,'etk::Vector2D::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a35a3f35ed049b7193ca67ea815efd465',1,'Vector2D< int32_t >::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a35a3f35ed049b7193ca67ea815efd465',1,'Vector2D< uint32_t >::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a10c41fb516fb33ef56201f06992462d1',1,'etk::Vector3D::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a7489a0c8d592c9464a8e378bbb7e570e',1,'etk::Vector4D::setY()']]], + ['setz',['setZ',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a9a5c1d69fd9066daae0a759831ba0e30',1,'etk::Vector3D::setZ()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ae5bbc387ea4199ea535d4d033cfc40d1',1,'etk::Vector4D::setZ()']]], + ['setzero',['setZero',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab2e921e0009f0e0de78d06d16f6a78e0',1,'etk::Vector2D::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab2e921e0009f0e0de78d06d16f6a78e0',1,'Vector2D< int32_t >::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab2e921e0009f0e0de78d06d16f6a78e0',1,'Vector2D< uint32_t >::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7ddb707a7a1609bcbd8c092186a6db19',1,'etk::Vector3D::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a978b0511ade11701ffdbd7974de6932e',1,'etk::Vector4D::setZero()']]], + ['sharedfromthis',['sharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38',1,'ememory::EnableSharedFromThis::sharedFromThis()'],['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ad16c98c2383b23adffa8db309bc1ca11',1,'ememory::EnableSharedFromThis::sharedFromThis() const']]], + ['sharedptr',['SharedPtr',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a7b017780895f0a9d32e753574ae82010',1,'ememory::SharedPtr::SharedPtr(EMEMORY_TYPE2 *_element)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#aef65a1bba18c17a8a13e05aa5d702b1e',1,'ememory::SharedPtr::SharedPtr(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a6b448ecd7740c97551e8afd65acaca6f',1,'ememory::SharedPtr::SharedPtr()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab5052506642bddd3aa5e6fb44ec1a173',1,'ememory::SharedPtr::SharedPtr(EMEMORY_TYPE *_obj, ememory::Counter *_counter)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab91fe50ba210a0545fa41e993df9beea',1,'ememory::SharedPtr::SharedPtr(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab46f51a66327265bbc94ee89b603ca71',1,'ememory::SharedPtr::SharedPtr(SharedPtr< EMEMORY_TYPE > &&_obj)']]], + ['sharedptr',['SharedPtr',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_2ehpp',['SharedPtr.hpp',['http://atria-soft.github.io/ememory/__shared__ptr__8hpp.html',1,'']]], + ['sharedptr_3c_20exml_3a_3ainternal_3a_3aexml_3a_3ainternal_3a_3aattribute_20_3e',['SharedPtr< exml::internal::exml::internal::Attribute >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20exml_3a_3ainternal_3a_3aexml_3a_3ainternal_3a_3anode_20_3e',['SharedPtr< exml::internal::exml::internal::Node >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20exml_3a_3ainternal_3a_3aexml_3a_3anode_20_3e',['SharedPtr< exml::internal::exml::Node >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sienna',['sienna',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a0a8eaf790795f7b5fc63c81ade8652ce',1,'etk::color']]], + ['silver',['silver',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aca25e934d9d1ac1538a4a0c7011c6d0c',1,'etk::color']]], + ['simplifypath',['simplifyPath',['http://atria-soft.github.io/etk/namespaceetk.html#a0087446ff0e9b533ea70b3043ae2addc',1,'etk']]], + ['size',['size',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a17d06497d98be15f6080cf84010d35a0',1,'etk::Archive::size()'],['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a36dc83c35ebdacdce11e04dbcba4334c',1,'etk::ArchiveContent::size()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a4d639eb19c25b1ff76d34c225a132deb',1,'etk::Hash::size()'],['../classexml_1_1_attribute_list_data.html#a734f248937ebea5278ef7ff4d278c729',1,'exml::AttributeListData::size()'],['../classexml_1_1_element_data.html#a5716dadf951f90a0bd52204983c36e3b',1,'exml::ElementData::size()'],['../classexml_1_1internal_1_1_element.html#a69df0be8d645abccba60ee2def43b851',1,'exml::internal::Element::size()']]], + ['sizeattribute',['sizeAttribute',['../classexml_1_1internal_1_1_attribute_list.html#a776243f201aa2e7464507936c366cbba',1,'exml::internal::AttributeList']]], + ['skyblue',['skyBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1576fd8ed2c3fe5ed5a10f8147d0ed1d',1,'etk::color']]], + ['slateblue',['slateBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4f605302a82a6173de726e797c3edf0d',1,'etk::color']]], + ['slategray',['slateGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5d3c48d14e696bc1b8d9d43158dfa0b2',1,'etk::color']]], + ['slategrey',['slateGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9cefc035f467790176ba159bb6255c6e',1,'etk::color']]], + ['snow',['snow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ae312c38fc6be5178a4ff63921f162723',1,'etk::color']]], + ['space',['Space',['http://atria-soft.github.io/etk/namespaceu32char.html#a7a114cf0424bb72fd7f3f10c9cd017e8',1,'u32char']]], + ['springgreen',['springGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab3b6e2028b00791f15ddff7f9a1fe703',1,'etk::color']]], + ['staticpointercast',['staticPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#a9a5a8c52dbbb1cb7121231de10dec3b2',1,'ememory::staticPointerCast(ememory::SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/namespaceememory.html#ad67a9361b7aa47b38ef5366f9ec2c712',1,'ememory::staticPointerCast(const ememory::SharedPtr< EMEMORY_TYPE > &_obj)']]], + ['stdtools_2ehpp',['stdTools.hpp',['http://atria-soft.github.io/etk/std__tools__8hpp.html',1,'']]], + ['steelblue',['steelBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9162b466a59a0bbe420b49c565e9dd6f',1,'etk::color']]], + ['store',['store',['../classexml_1_1_document.html#a58f6fdea9c7a2c462fa2610eca06c244',1,'exml::Document::store()'],['../classexml_1_1internal_1_1_document.html#a39efe27efe912824e2b5230c8e6fa8fb',1,'exml::internal::Document::store()']]], + ['subparse',['subParse',['../classexml_1_1internal_1_1_element.html#aaf4fe190c58dcfc2ac62a1ad12494235',1,'exml::internal::Element']]], + ['suppress',['Suppress',['http://atria-soft.github.io/etk/namespaceu32char.html#a9cff086787b8b0321e36251a27c40321',1,'u32char']]], + ['swap',['swap',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ad7a06dd2042312f6f94da526adddfc48',1,'ememory::SharedPtr::swap()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#ab138aa24ae18beedf25cbbe9d99ba0b4',1,'ememory::WeakPtr::swap()']]] +]; diff --git a/search/all_11.html b/search/all_11.html new file mode 100644 index 0000000..d689820 --- /dev/null +++ b/search/all_11.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_11.js b/search/all_11.js new file mode 100644 index 0000000..7f61d73 --- /dev/null +++ b/search/all_11.js @@ -0,0 +1,49 @@ +var searchData= +[ + ['tutorials',['Tutorials',['http://atria-soft.github.io/elog/elog_tutorial.html',1,'']]], + ['tabulation',['Tabulation',['http://atria-soft.github.io/etk/namespaceu32char.html#ad7a0c42ea443e20bfceb69f863bebc6a',1,'u32char']]], + ['tan',['tan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a923b2869775837088eabdb48681f4b1e',1,'etk::color']]], + ['teal',['teal',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9b28dace6aa8c81c0c59a7343875d2b5',1,'etk::color']]], + ['text',['Text',['../classexml_1_1internal_1_1_text.html#a917ef3d3122e182fdf3aa4a30e1d39ec',1,'exml::internal::Text::Text()'],['../classexml_1_1internal_1_1_text.html#a7f92fe1c937619c99d668a8708694187',1,'exml::internal::Text::Text(const std::string &_data)'],['../classexml_1_1_text.html#a2388f8375c94e7215648550fb906f0bf',1,'exml::Text::Text(ememory::SharedPtr< exml::internal::Node > _internalNode)'],['../classexml_1_1_text.html#a5cd6cb4be064cb87ceb04bc9c8d1ac0e',1,'exml::Text::Text(const exml::Text &_obj)'],['../classexml_1_1_text.html#a1c5441049af3c8f959a197a091925ee9',1,'exml::Text::Text(const std::string &_data="")'],['../namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55a1cb251ec0d568de6a929b520c4aed8d1',1,'exml::text()']]], + ['text',['Text',['../classexml_1_1_text.html',1,'exml']]], + ['text',['Text',['../classexml_1_1internal_1_1_text.html',1,'exml::internal']]], + ['text_2ehpp',['Text.hpp',['../internal_2_text_8hpp.html',1,'']]], + ['text_2ehpp',['Text.hpp',['../_text_8hpp.html',1,'']]], + ['textcdata',['TextCDATA',['../classexml_1_1internal_1_1_text_c_d_a_t_a.html#abfbe26fd696458acb9b3eed01d62a435',1,'exml::internal::TextCDATA']]], + ['textcdata',['TextCDATA',['../classexml_1_1internal_1_1_text_c_d_a_t_a.html',1,'exml::internal']]], + ['theoricfirst',['theoricFirst',['http://atria-soft.github.io/etk/namespaceutf8.html#a52043c6c7cf75da5f8e8812ffb4ffc1c',1,'utf8']]], + ['theoriclen',['theoricLen',['http://atria-soft.github.io/etk/namespaceutf8.html#ad408da64c12fe3345b9576ab487bd7e3',1,'utf8']]], + ['thistle',['thistle',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a729d8532a3b7c147fcaa726ce2d887b8',1,'etk::color']]], + ['timeaccessed',['timeAccessed',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a43c3b946ef91744dd2991734166c1d87',1,'etk::FSNode']]], + ['timeaccessedstring',['timeAccessedString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a17022f6598927b1b9f169cbcd99099e6',1,'etk::FSNode']]], + ['timecreated',['timeCreated',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a46fe9a1916400ca932d31a847dff0f21',1,'etk::FSNode']]], + ['timecreatedstring',['timeCreatedString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a30a497f2d095469b5846756a1b51a749',1,'etk::FSNode']]], + ['timemodified',['timeModified',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#afa84341a6764252f5fb70eb48540f496',1,'etk::FSNode']]], + ['timemodifiedstring',['timeModifiedString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a3cdee551ca80df9597a408b42b4f7210',1,'etk::FSNode']]], + ['to_5fstring',['to_string',['http://atria-soft.github.io/etk/namespaceetk.html#a48ed31a00f989f5b188d7254e6945a74',1,'etk::to_string(const TYPE &_variable)'],['http://atria-soft.github.io/etk/namespaceetk.html#a17aa4febea213096442bcb8e7ca80805',1,'etk::to_string(const std::vector< TYPE > &_list)']]], + ['toattribute',['toAttribute',['../classexml_1_1internal_1_1_attribute.html#a4fa946d1052bdd2b35a5b2e137775f72',1,'exml::internal::Attribute::toAttribute() override'],['../classexml_1_1internal_1_1_attribute.html#a602c4440947ec5aa417d5bf4a2974205',1,'exml::internal::Attribute::toAttribute() const override'],['../classexml_1_1internal_1_1_node.html#a445a08afd2353d9486e2c3beafbc83cc',1,'exml::internal::Node::toAttribute()'],['../classexml_1_1internal_1_1_node.html#ad4aaa87fe8ec644bf1319cb40b49545f',1,'exml::internal::Node::toAttribute() const'],['../classexml_1_1_node.html#a28ffb3a79990b4b8e85f0638b1c6024c',1,'exml::Node::toAttribute()'],['../classexml_1_1_node.html#a9a9e697023a86b514fa1bd92eddbbd01',1,'exml::Node::toAttribute() const']]], + ['tocomment',['toComment',['../classexml_1_1internal_1_1_comment.html#a6279c3670d1e7b338b929b14fc10f0dd',1,'exml::internal::Comment::toComment() override'],['../classexml_1_1internal_1_1_comment.html#ade5a7c40fda74c5c86972ba8c0186dd7',1,'exml::internal::Comment::toComment() const override'],['../classexml_1_1internal_1_1_node.html#af2b2c9ff93a1f0a0a58088636c8b6549',1,'exml::internal::Node::toComment()'],['../classexml_1_1internal_1_1_node.html#a454bc374e5ece3c04ebffdda2c6dcc2d',1,'exml::internal::Node::toComment() const'],['../classexml_1_1_node.html#a2973418a68af05a814fcf463c678e603',1,'exml::Node::toComment()'],['../classexml_1_1_node.html#a2df46897ec6a7887c1091f1ed073ae8e',1,'exml::Node::toComment() const']]], + ['todeclaration',['toDeclaration',['../classexml_1_1internal_1_1_declaration.html#a6866a8c1d0d95740c4a59f083e1c2b8a',1,'exml::internal::Declaration::toDeclaration() override'],['../classexml_1_1internal_1_1_declaration.html#a39a457d9e98b5131d32fede749b92a40',1,'exml::internal::Declaration::toDeclaration() const override'],['../classexml_1_1internal_1_1_node.html#a6170cc3fdab1527305792b22e59a13c9',1,'exml::internal::Node::toDeclaration()'],['../classexml_1_1internal_1_1_node.html#a4ea18d378c22b64b8113d77527ad08fd',1,'exml::internal::Node::toDeclaration() const'],['../classexml_1_1_node.html#a6cb2c0185ed2e18bf3742925adfc1e6a',1,'exml::Node::toDeclaration()'],['../classexml_1_1_node.html#addf04f01b3451d6e206b64ef6b957697',1,'exml::Node::toDeclaration() const']]], + ['todo_20list',['Todo List',['../todo.html',1,'']]], + ['todocument',['toDocument',['../classexml_1_1internal_1_1_document.html#af93e2aa7e08135b73a1afc92b7b81bbc',1,'exml::internal::Document::toDocument() override'],['../classexml_1_1internal_1_1_document.html#a154729663bd2e8aa56611f43395c8a32',1,'exml::internal::Document::toDocument() const override'],['../classexml_1_1internal_1_1_node.html#a64e44dc0bd6febbcde144b4a2481389a',1,'exml::internal::Node::toDocument()'],['../classexml_1_1internal_1_1_node.html#a7d3a4c08d732ab2ad44e611131092d03',1,'exml::internal::Node::toDocument() const'],['../classexml_1_1_node.html#afb8c60f6a9a9c1b055755337cd877b12',1,'exml::Node::toDocument()'],['../classexml_1_1_node.html#ad22d95b63c6a5bbf5aa231b73611deb3',1,'exml::Node::toDocument() const']]], + ['toelement',['toElement',['../classexml_1_1internal_1_1_element.html#ad2414477c28c41083bb2c021ee3b1d5d',1,'exml::internal::Element::toElement() override'],['../classexml_1_1internal_1_1_element.html#a68145f30e85de215c69b2e1c0892386a',1,'exml::internal::Element::toElement() const override'],['../classexml_1_1internal_1_1_node.html#afad6cd619259363f3f60fb36753c504a',1,'exml::internal::Node::toElement()'],['../classexml_1_1internal_1_1_node.html#abcf1cf53dca2a1ce62eeb265cf136e42',1,'exml::internal::Node::toElement() const'],['../classexml_1_1_node.html#a767481c377a99616b66b953a02f64dbe',1,'exml::Node::toElement()'],['../classexml_1_1_node.html#a8ec66e5c99bb66879d22df9eb017105f',1,'exml::Node::toElement() const']]], + ['toint',['toInt',['http://atria-soft.github.io/etk/namespaceu32char.html#afc40d527459e3869ea8dc54d3b5ef225',1,'u32char']]], + ['tomato',['tomato',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9f3fe621ef99b1b452a5a11af1a06ae0',1,'etk::color']]], + ['tool_2ehpp',['tool.hpp',['http://atria-soft.github.io/etk/tool__8hpp.html',1,'']]], + ['totext',['toText',['../classexml_1_1internal_1_1_node.html#a5489504a07661cdf86ca754cf6ccfa46',1,'exml::internal::Node::toText()'],['../classexml_1_1internal_1_1_node.html#a493b3b3f8c9ad205a65d1a0cc19fe92b',1,'exml::internal::Node::toText() const'],['../classexml_1_1internal_1_1_text.html#a631ca715e7d8ee1338ac33c2e6ce6eb9',1,'exml::internal::Text::toText() override'],['../classexml_1_1internal_1_1_text.html#afd7dedb4c3f8db5008de5f6563b3f24b',1,'exml::internal::Text::toText() const override'],['../classexml_1_1_node.html#a4f8abab1c25a8f948cdf3d1ad82e9219',1,'exml::Node::toText()'],['../classexml_1_1_node.html#a3649c79bfff883276edf43260e5adb25',1,'exml::Node::toText() const']]], + ['touch',['touch',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6fd01aeb7f84399ad99573e0a7e2f8fc',1,'etk::FSNode']]], + ['translate',['translate',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#abd22ba1cbe8dc53c0446abcb55d8551a',1,'etk::Matrix2::translate()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#aa6cd07f3a802c5a57bddbf5a6db95c4d',1,'etk::Matrix4::translate()']]], + ['transpose',['transpose',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ab05c8b14ec68367d0391c23b77870a3b',1,'etk::Matrix::transpose()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a8214b2300ebdc4b42bde1efe93e84fae',1,'etk::Matrix4::transpose()']]], + ['triple',['triple',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#af1e591712d4a15bd21ad6fd22d72df97',1,'etk::Vector3D']]], + ['turquoise',['turquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8162f21fcdb858a4c5017a20db4c5830',1,'etk::color']]], + ['typenode',['typeNode',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8',1,'etk']]], + ['typenode_5fblock',['typeNode_block',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a18f1c41a5c9bc4842a512954af23d630',1,'etk']]], + ['typenode_5fcharacter',['typeNode_character',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a07f61c5191a0e393871ecf69f4f32eed',1,'etk']]], + ['typenode_5ffifo',['typeNode_fifo',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8af5a5a8cef27d1c2abf4c6b7b9a893890',1,'etk']]], + ['typenode_5ffile',['typeNode_file',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a4bb596537f408d12f89da085cac752c6',1,'etk']]], + ['typenode_5ffolder',['typeNode_folder',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a67fbbfd55ff1568df12ca9719bc73680',1,'etk']]], + ['typenode_5flink',['typeNode_link',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a73f8fdd1c9f08183be017f372935cf14',1,'etk']]], + ['typenode_5fsocket',['typeNode_socket',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a9b46f1f9d230b9490b2c17af379c61bc',1,'etk']]], + ['typenode_5funknow',['typeNode_unknow',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a4c85a6b7dccfd424a20b383e5dbe63bf',1,'etk']]], + ['types_2ehpp',['types.hpp',['http://atria-soft.github.io/etk/types__8hpp.html',1,'']]] +]; diff --git a/search/all_12.html b/search/all_12.html new file mode 100644 index 0000000..698e2c5 --- /dev/null +++ b/search/all_12.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_12.js b/search/all_12.js new file mode 100644 index 0000000..5ed91d4 --- /dev/null +++ b/search/all_12.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['u32char',['u32char',['http://atria-soft.github.io/etk/namespaceu32char.html',1,'']]], + ['unknow',['unknow',['../namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55a5c940de9c166a32dc1f63d9dafc6822f',1,'exml']]], + ['unsetloginfile',['unsetLogInFile',['http://atria-soft.github.io/elog/namespaceelog.html#a496120feb0c59449a46057559c6c8a1a',1,'elog']]], + ['usecount',['useCount',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a74070b8ebda543021108e0df4b1e825b',1,'ememory::SharedPtr::useCount()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a41fa587a2ee7a4bddd76688b94133af3',1,'ememory::WeakPtr::useCount()']]], + ['utf8',['utf8',['http://atria-soft.github.io/etk/namespaceutf8.html',1,'']]] +]; diff --git a/search/all_13.html b/search/all_13.html new file mode 100644 index 0000000..516a9b6 --- /dev/null +++ b/search/all_13.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_13.js b/search/all_13.js new file mode 100644 index 0000000..daacae4 --- /dev/null +++ b/search/all_13.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['vector2d',['Vector2D',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html',1,'etk']]], + ['vector2d',['Vector2D',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a09b5e26eacb50a8059d0e0c65405eb82',1,'etk::Vector2D::Vector2D(T _xxx, T _yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aaece962e3caa1d70afe0b1682ce8212e',1,'etk::Vector2D::Vector2D(const Vector2D< double > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#acab36ec2f778107bc89f4e5c9463191b',1,'etk::Vector2D::Vector2D(const Vector2D< float > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab07ef273334d86b96dd13a4ce4c19137',1,'etk::Vector2D::Vector2D(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a187bb96fc68cb5d5dadc99f573674b98',1,'etk::Vector2D::Vector2D(const std::string &_str)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a09b5e26eacb50a8059d0e0c65405eb82',1,'Vector2D< int32_t >::Vector2D(int32_t _xxx, int32_t _yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aaece962e3caa1d70afe0b1682ce8212e',1,'Vector2D< int32_t >::Vector2D(const Vector2D< double > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#acab36ec2f778107bc89f4e5c9463191b',1,'Vector2D< int32_t >::Vector2D(const Vector2D< float > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab07ef273334d86b96dd13a4ce4c19137',1,'Vector2D< int32_t >::Vector2D(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a187bb96fc68cb5d5dadc99f573674b98',1,'Vector2D< int32_t >::Vector2D(const std::string &_str)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a09b5e26eacb50a8059d0e0c65405eb82',1,'Vector2D< uint32_t >::Vector2D(uint32_t _xxx, uint32_t _yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aaece962e3caa1d70afe0b1682ce8212e',1,'Vector2D< uint32_t >::Vector2D(const Vector2D< double > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#acab36ec2f778107bc89f4e5c9463191b',1,'Vector2D< uint32_t >::Vector2D(const Vector2D< float > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab07ef273334d86b96dd13a4ce4c19137',1,'Vector2D< uint32_t >::Vector2D(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a187bb96fc68cb5d5dadc99f573674b98',1,'Vector2D< uint32_t >::Vector2D(const std::string &_str)']]], + ['vector2d_2ehpp',['Vector2D.hpp',['http://atria-soft.github.io/etk/__vector2__d__8hpp.html',1,'']]], + ['vector2d_3c_20int32_5ft_20_3e',['Vector2D< int32_t >',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html',1,'']]], + ['vector2d_3c_20uint32_5ft_20_3e',['Vector2D< uint32_t >',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html',1,'']]], + ['vector3d',['Vector3D',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html',1,'etk']]], + ['vector3d',['Vector3D',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a409169c1781cae5220b9f7bd078e05d9',1,'etk::Vector3D::Vector3D()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7f5d02301a551e7f686092d7b9a5b269',1,'etk::Vector3D::Vector3D(const T &_xxx, const T &_yyy, const T &_zzz)']]], + ['vector3d_2ehpp',['Vector3D.hpp',['http://atria-soft.github.io/etk/__vector3__d__8hpp.html',1,'']]], + ['vector4d',['Vector4D',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html',1,'etk']]], + ['vector4d',['Vector4D',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a0e140dec4eca4f3695f19fb92dc3e1ae',1,'etk::Vector4D::Vector4D()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a7a41fd47b438cc43849a2b2c0f308db2',1,'etk::Vector4D::Vector4D(const T &_xxx, const T &_yyy, const T &_zzz, const T &_www)']]], + ['vector4d_2ehpp',['Vector4D.hpp',['http://atria-soft.github.io/etk/__vector4__d__8hpp.html',1,'']]], + ['violet',['violet',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac86b1f752bb46992b83000f1b48957ec',1,'etk::color']]] +]; diff --git a/search/all_14.html b/search/all_14.html new file mode 100644 index 0000000..6f35c28 --- /dev/null +++ b/search/all_14.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_14.js b/search/all_14.js new file mode 100644 index 0000000..0739da3 --- /dev/null +++ b/search/all_14.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['write_20an_20xml_20content',['Write an XML content',['../exml_tutorial_write.html',1,'']]], + ['w',['w',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a0ede53650faf9183b87a3592e8be142d',1,'etk::Vector4D']]], + ['wait',['wait',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a0693f87b2886e553ccdafdac112ebbd5',1,'etk::Fifo::wait(MY_TYPE &_data)'],['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#aa08e5c57d91bc54ea08f377a6e2653e3',1,'etk::Fifo::wait(MY_TYPE &_data, uint32_t _timeOutInUs)']]], + ['weakfromthis',['weakFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19',1,'ememory::EnableSharedFromThis::weakFromThis()'],['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a6be22e13e06d0f679ff03c6ee817386f',1,'ememory::EnableSharedFromThis::weakFromThis() const']]], + ['weakptr',['WeakPtr',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html',1,'ememory']]], + ['weakptr',['WeakPtr',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a7ca8af1a20e2bce96d5c65ea1fd72ec1',1,'ememory::WeakPtr::WeakPtr()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a1fb089b0b5bd76e33bf54d32cd3bb369',1,'ememory::WeakPtr::WeakPtr(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#adb31ca52a0b8dfe8c876a9fd297eca83',1,'ememory::WeakPtr::WeakPtr(const WeakPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#adbfcc73329e43b1e37fd8b19220d752e',1,'ememory::WeakPtr::WeakPtr(WeakPtr &&_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a3a30b756ccdc34bf96a4c7e2e4fb87c4',1,'ememory::WeakPtr::WeakPtr(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a9233c621eaf744a4b6d3f53afb77f33f',1,'ememory::WeakPtr::WeakPtr(const SharedPtr< EMEMORY_TYPE2 > &_obj)']]], + ['weakptr_2ehpp',['WeakPtr.hpp',['http://atria-soft.github.io/ememory/__weak__ptr__8hpp.html',1,'']]], + ['wheat',['wheat',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a0fee5d2cd67adc3c4a5d820616854cde',1,'etk::color']]], + ['white',['white',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6559ba632982f84ab6215281bd431b9c',1,'etk::color']]], + ['whitesmoke',['whiteSmoke',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b012cf56fb3a1c63e55aa2d83f7472b',1,'etk::color']]] +]; diff --git a/search/all_15.html b/search/all_15.html new file mode 100644 index 0000000..05b90ea --- /dev/null +++ b/search/all_15.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_15.js b/search/all_15.js new file mode 100644 index 0000000..9b5a742 --- /dev/null +++ b/search/all_15.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['x',['x',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8409de5d430e5cdcb7326aee94176873',1,'etk::Vector2D::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8409de5d430e5cdcb7326aee94176873',1,'Vector2D< int32_t >::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8409de5d430e5cdcb7326aee94176873',1,'Vector2D< uint32_t >::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#af2bda50fefea08fb49c04b15a61bcb6a',1,'etk::Vector3D::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a98cef087b46916c257dc7b7e39230e74',1,'etk::Vector4D::x()']]] +]; diff --git a/search/all_16.html b/search/all_16.html new file mode 100644 index 0000000..ea3d47b --- /dev/null +++ b/search/all_16.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_16.js b/search/all_16.js new file mode 100644 index 0000000..d27c24e --- /dev/null +++ b/search/all_16.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['y',['y',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abc8a9a46cb0bf2c32916bfa3a35dfb22',1,'etk::Vector2D::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abc8a9a46cb0bf2c32916bfa3a35dfb22',1,'Vector2D< int32_t >::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abc8a9a46cb0bf2c32916bfa3a35dfb22',1,'Vector2D< uint32_t >::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ad949b7843b6212277927f0b973ef502b',1,'etk::Vector3D::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a5c604a37b7503594d4b69d286751b12d',1,'etk::Vector4D::y()']]], + ['yellow',['yellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a002d237cb06c35ec373b454af2cbb072',1,'etk::color']]], + ['yellowgreen',['yellowGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a88244e18c7bcefe71c7f9fbca047125b',1,'etk::color']]] +]; diff --git a/search/all_17.html b/search/all_17.html new file mode 100644 index 0000000..e5fec60 --- /dev/null +++ b/search/all_17.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_17.js b/search/all_17.js new file mode 100644 index 0000000..f8a1a97 --- /dev/null +++ b/search/all_17.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['z',['z',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a4d5e3071c66297840c6a857e580aaabd',1,'etk::Vector3D::z()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a5b42d456747b68c7ab1da8cfdbc38dfc',1,'etk::Vector4D::z()']]], + ['zip',['Zip',['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html#afb44ec0e03903534beeaa51bd562acda',1,'etk::archive::Zip']]], + ['zip',['Zip',['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html',1,'etk::archive']]], + ['zip_2ehpp',['Zip.hpp',['http://atria-soft.github.io/etk/__zip__8hpp.html',1,'']]] +]; diff --git a/search/all_18.html b/search/all_18.html new file mode 100644 index 0000000..cbc2155 --- /dev/null +++ b/search/all_18.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_18.js b/search/all_18.js new file mode 100644 index 0000000..47ebba3 --- /dev/null +++ b/search/all_18.js @@ -0,0 +1,14 @@ +var searchData= +[ + ['_7earchive',['~Archive',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a712ccb41b94c3d96fa7be82e13d10ee2',1,'etk::Archive']]], + ['_7ecounter',['~Counter',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a52762694b79f68cfb77022e6e6907d96',1,'ememory::Counter']]], + ['_7eenablesharedfromthis',['~EnableSharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ae088de759baf528291c446cc48fd5ed1',1,'ememory::EnableSharedFromThis']]], + ['_7efifo',['~Fifo',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#ae3aa50d02d2a5099ead2dcd2bda984ec',1,'etk::Fifo']]], + ['_7efsnode',['~FSNode',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa15899502c51cbf37ffc6f7284f3535b',1,'etk::FSNode']]], + ['_7ehash',['~Hash',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#ac2b71e6597e028b28272391e3e951474',1,'etk::Hash']]], + ['_7eiterator',['~iterator',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a4de42494301339b944f846b649504f4f',1,'utf8::iterator']]], + ['_7ematrix',['~Matrix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a8ae71a3749309ebea595c9619d28878e',1,'etk::Matrix']]], + ['_7enode',['~Node',['../classexml_1_1internal_1_1_node.html#a6a305f22e495245e88f092ddeedfbbd3',1,'exml::internal::Node::~Node()'],['../classexml_1_1_node.html#a90cf2cd5ef588c4b817fc69fc4756a5b',1,'exml::Node::~Node()']]], + ['_7esharedptr',['~SharedPtr',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a11e3f0079bc15778cec63fc378c10c9d',1,'ememory::SharedPtr']]], + ['_7ezip',['~Zip',['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html#a79fff570b3ccbee5ffe3d0f85b5c7b24',1,'etk::archive::Zip']]] +]; diff --git a/search/all_2.html b/search/all_2.html new file mode 100644 index 0000000..0f777c2 --- /dev/null +++ b/search/all_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_2.js b/search/all_2.js new file mode 100644 index 0000000..517b235 --- /dev/null +++ b/search/all_2.js @@ -0,0 +1,46 @@ +var searchData= +[ + ['cadetblue',['cadetBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa007b1fd1b17e1872fbc6f41e147f54f',1,'etk::color']]], + ['calculateintercept',['calculateIntercept',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a6b0377c24a6b076de9fe112400724523',1,'etk::Plane']]], + ['callbacklog',['callbackLog',['http://atria-soft.github.io/elog/namespaceelog.html#a2f5d781d79bd79fcda8b94a212bcbbde',1,'elog']]], + ['carrierreturn',['CarrierReturn',['http://atria-soft.github.io/etk/namespaceu32char.html#a65eaeefb77c1b694f336eedda60c30af',1,'u32char']]], + ['changeorder',['changeOrder',['http://atria-soft.github.io/etk/namespaceu32char.html#a7d8866bc81b174c81df61536be36e7ef',1,'u32char']]], + ['chartreuse',['chartreuse',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2dd91ed503e594efb3fbfef33e358066',1,'etk::color']]], + ['check',['check',['../classexml_1_1_file_pos.html#a1cebeb3549b1cb0fc70a8f16920fa1bd',1,'exml::FilePos']]], + ['checkavaillable',['checkAvaillable',['../classexml_1_1internal_1_1_node.html#abe0e26e310c7451cfcb225cff88cacb1',1,'exml::internal::Node']]], + ['chocolate',['chocolate',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7c01526863636486a43270680bc60002',1,'etk::color']]], + ['clean',['clean',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#af8d5cb46bcba3868e9e858a79d3e22cc',1,'etk::Fifo']]], + ['clear',['clear',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#ac09674009a8d2895eee2ead5d93e94db',1,'etk::FSNodeRight::clear()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a4e8eb6f69743a44f53aa483acb770dbc',1,'etk::Hash::clear()'],['../classexml_1_1_attribute.html#a33b467cbb9ccc6f2073875024f379459',1,'exml::Attribute::clear()'],['../classexml_1_1_element.html#ae0bfe119e0a1dc9762bfacdf8be680d9',1,'exml::Element::clear()'],['../classexml_1_1_file_pos.html#a102e27f85283950c7b16df1e8a8f1d1e',1,'exml::FilePos::clear()'],['../classexml_1_1internal_1_1_attribute.html#a4b06e5c650508717746534ca715b5aa2',1,'exml::internal::Attribute::clear()'],['../classexml_1_1internal_1_1_attribute_list.html#a50dc99af90e2073677285d3755505fa3',1,'exml::internal::AttributeList::clear()'],['../classexml_1_1internal_1_1_element.html#acd7e92b683aa3dc1a8b3f13925ba1888',1,'exml::internal::Element::clear()'],['../classexml_1_1internal_1_1_node.html#a70cd10854610d69cec5d35cf43443fc6',1,'exml::internal::Node::clear()'],['../classexml_1_1_node.html#a3926b5227f9ca2c83b8d421f86afadb3',1,'exml::Node::clear()']]], + ['clearlowertriangle',['clearLowerTriangle',['http://atria-soft.github.io/etk/namespaceetk.html#a80d4500245f02806cf3397656ed18bb8',1,'etk']]], + ['clearuppertriangle',['clearUpperTriangle',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a56e65b58426a503e0f55274d813fc307',1,'etk::Matrix']]], + ['close',['close',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#abda6becefeae5944d4001900d3231475',1,'etk::Archive']]], + ['closestaxis',['closestAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4dba6f746de3907deb78b25c4f2d95c5',1,'etk::Vector2D::closestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4dba6f746de3907deb78b25c4f2d95c5',1,'Vector2D< int32_t >::closestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4dba6f746de3907deb78b25c4f2d95c5',1,'Vector2D< uint32_t >::closestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a2ea56b698bff0a7286783a170bdd9557',1,'etk::Vector3D::closestAxis()']]], + ['cofactor',['coFactor',['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a0679dea1b04a02692629b6f4476dc2d9',1,'etk::Matrix4']]], + ['color',['Color',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a8acf9a5b142e45e8af4ac04b4d5f6212',1,'etk::Color::Color()'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#af6331b1c9e5bf9c3360dfd37abf9aeaa',1,'etk::Color::Color(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b, MY_TYPE _a)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a1859a0fad4cfa6c16c1847b0c33ecadc',1,'etk::Color::Color(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#ae6dfc8f1d5c36d13dbd718786064d59d',1,'etk::Color::Color(MY_TYPE _r, MY_TYPE _g)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#af4af55e64692adf0d54c21cc01fdf41d',1,'etk::Color::Color(MY_TYPE _r)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a9ec115f5d92b4266e44ef22640aa7961',1,'etk::Color::Color(const etk::Color< MY_TYPE_2, MY_TYPE_SIZE_2 > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a76b3a50c125dd0f64632ec33790a7506',1,'etk::Color::Color(const std::string &_input)']]], + ['color',['Color',['http://atria-soft.github.io/etk/classetk_1_1_color.html',1,'etk']]], + ['color_2ehpp',['Color.hpp',['http://atria-soft.github.io/etk/__color__8hpp.html',1,'']]], + ['comment',['Comment',['../classexml_1_1_comment.html',1,'exml']]], + ['comment',['Comment',['../classexml_1_1_comment.html#a149db494629d4a837ec8a1c4ab3000e5',1,'exml::Comment::Comment(ememory::SharedPtr< exml::internal::Node > _internalNode)'],['../classexml_1_1_comment.html#a4d90e1edb5dd62a51b25b6fe4b5ce033',1,'exml::Comment::Comment(const exml::Comment &_obj)'],['../classexml_1_1_comment.html#a6709fb670c7db9b295dd959a7b3aa6d9',1,'exml::Comment::Comment(const std::string &_value="")'],['../classexml_1_1internal_1_1_comment.html#a39ce9bd4d20ff55309b8910ab016a67c',1,'exml::internal::Comment::Comment()'],['../namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55a06d4cd63bde972fc66a0aed41d2f5c51',1,'exml::comment()']]], + ['comment',['Comment',['../classexml_1_1internal_1_1_comment.html',1,'exml::internal']]], + ['comment_2ehpp',['Comment.hpp',['../_comment_8hpp.html',1,'']]], + ['comment_2ehpp',['Comment.hpp',['../internal_2_comment_8hpp.html',1,'']]], + ['constpointercast',['constPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#aef6978a02a7c6c83cf5913c45271ae16',1,'ememory']]], + ['convertchar32',['convertChar32',['http://atria-soft.github.io/etk/namespaceutf8.html#ab857b45e0371b7d83a4de8d9e86133fd',1,'utf8']]], + ['convertutf8',['convertUtf8',['http://atria-soft.github.io/etk/namespaceu32char.html#a9eca2aab7a201251a465410688226a81',1,'u32char']]], + ['convolution',['convolution',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a1c77336ae8faf6fd48c7573d46a74533',1,'etk::Matrix']]], + ['coral',['coral',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a36f2cec268c7c0e30723ac23f9b3f277',1,'etk::color']]], + ['cornflowerblue',['cornflowerBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a90a5242512b4e294b4a660317609f80a',1,'etk::color']]], + ['cornsilk',['cornsilk',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a253d987094e83f3d979dd8fe216297be',1,'etk::color']]], + ['count',['count',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a7d43270207b6da91d535a520e18f49c7',1,'etk::Fifo']]], + ['counter',['counter',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723ea886bb73b3156b0aa24aac99d2de0b238',1,'ememory::Counter::counter()'],['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a7424b792a2e2b05b228f8e02a10eb9d6',1,'ememory::Counter::Counter(bool _fromWeak=false)']]], + ['counter',['Counter',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html',1,'ememory']]], + ['counter_2ehpp',['Counter.hpp',['http://atria-soft.github.io/ememory/__counter__8hpp.html',1,'']]], + ['countlines',['countLines',['../classexml_1_1internal_1_1_text.html#a550f5b39c9b469b11656d778a28e5e80',1,'exml::internal::Text']]], + ['countwhitechar',['countWhiteChar',['../classexml_1_1internal_1_1_node.html#abe664dd6d896dddc12edc7026aa24c24',1,'exml::internal::Node']]], + ['create',['create',['../classexml_1_1internal_1_1_attribute.html#a975a179077fbda15018d4d66e96be6a0',1,'exml::internal::Attribute::create()'],['../classexml_1_1internal_1_1_comment.html#a410b4fb619920d368735ac0cd89dafa6',1,'exml::internal::Comment::create()'],['../classexml_1_1internal_1_1_declaration.html#a04f510bb66147458ac83bb98df993ba2',1,'exml::internal::Declaration::create()'],['../classexml_1_1internal_1_1_declaration_x_m_l.html#ab68ffd38c403a935aacd775c3d673682',1,'exml::internal::DeclarationXML::create()'],['../classexml_1_1internal_1_1_document.html#a618fe87e818e88bacfcb237e90c08d77',1,'exml::internal::Document::create()'],['../classexml_1_1internal_1_1_element.html#a3c541e5339698ae994e9658277a16e95',1,'exml::internal::Element::create()'],['../classexml_1_1internal_1_1_text.html#a2f3c313c39d6c0715634aa4f8c902352',1,'exml::internal::Text::create()'],['../classexml_1_1internal_1_1_text_c_d_a_t_a.html#afd5b9ab0514722f5470bfc6e20c25549',1,'exml::internal::TextCDATA::create()']]], + ['create_5ferror',['CREATE_ERROR',['../internal_2_document_8hpp.html#a2e711587d5b5c454df580f90f339ca6b',1,'Document.hpp']]], + ['createerror',['createError',['../classexml_1_1internal_1_1_document.html#a8fcd718381d471baa09902d5613966af',1,'exml::internal::Document']]], + ['crimson',['crimson',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa29d7ec12725a55399cfbee0fab1d74e',1,'etk::color']]], + ['cross',['cross',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a06e32e1abb9d69f3338302254eab61dc',1,'etk::Vector2D::cross()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a06e32e1abb9d69f3338302254eab61dc',1,'Vector2D< int32_t >::cross()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a06e32e1abb9d69f3338302254eab61dc',1,'Vector2D< uint32_t >::cross()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a0ac0f11a99ebb6b45605da1d373c4bbd',1,'etk::Vector3D::cross()']]], + ['cyan',['cyan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#acc0367018e04ae83f0282525443f2c39',1,'etk::color']]] +]; diff --git a/search/all_3.html b/search/all_3.html new file mode 100644 index 0000000..ac9dbf9 --- /dev/null +++ b/search/all_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_3.js b/search/all_3.js new file mode 100644 index 0000000..8e8774a --- /dev/null +++ b/search/all_3.js @@ -0,0 +1,56 @@ +var searchData= +[ + ['darkblue',['darkBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a222350bf918f872c4e5ff2c44ab0d948',1,'etk::color']]], + ['darkcyan',['darkCyan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1e2298ea2e2329a2eec98014ad2f62f3',1,'etk::color']]], + ['darkgoldenrod',['darkGoldenRod',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa8fc1bb410a59107158dc78cbff58637',1,'etk::color']]], + ['darkgray',['darkGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a443370c666ff111e46fd69af0fc8c6f1',1,'etk::color']]], + ['darkgreen',['darkGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab2c305fa2794088b6518e7d41b5a66cf',1,'etk::color']]], + ['darkgrey',['darkGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#acc4d6ece51b12c4d71944c7cfa62df3d',1,'etk::color']]], + ['darkkhaki',['darkKhaki',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a41b7e12409c7c23d2efd5b2002ff8a38',1,'etk::color']]], + ['darkmagenta',['darkMagenta',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5967702d70d066cc22d0582816506960',1,'etk::color']]], + ['darkolivegreen',['darkOliveGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af8658803a964bae9b55b136f17349fb9',1,'etk::color']]], + ['darkorange',['darkorange',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7064c68a6a6025e00ce163a1ae89f1ea',1,'etk::color']]], + ['darkorchid',['darkOrchid',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1d7683e234cce9679495ba626cdbd63b',1,'etk::color']]], + ['darkred',['darkRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aff3a3b7299b13dfb18983bf5590ba95a',1,'etk::color']]], + ['darksalmon',['darkSalmon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a907915b5995bce96b1edce13c9e2fdf7',1,'etk::color']]], + ['darkseagreen',['darkSeaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a59822524863f5783ee051ad10375892f',1,'etk::color']]], + ['darkslateblue',['darkSlateBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a26484af8b6c58f221f1849b87f3bee74',1,'etk::color']]], + ['darkslategray',['darkSlateGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a349b3fd1e93f89e01bd862981d02196b',1,'etk::color']]], + ['darkslategrey',['darkSlateGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a50f19e66e3c3a0af908b5c1efd2abc84',1,'etk::color']]], + ['darkturquoise',['darkTurquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a05e713dcb0b2f4febdbcf35450b841fd',1,'etk::color']]], + ['darkviolet',['darkViolet',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9e56b9239824d0b5936d5cff3b60231b',1,'etk::color']]], + ['data',['data',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a1d1dd0c1c1956fad8ab3884bb85723c4',1,'etk::ArchiveContent::data()'],['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723ea8d777f385d3dfec8815d20f7496026dc',1,'ememory::Counter::data()']]], + ['declaration',['Declaration',['../classexml_1_1_declaration.html',1,'exml']]], + ['declaration',['Declaration',['../classexml_1_1internal_1_1_declaration.html',1,'exml::internal']]], + ['declaration',['Declaration',['../classexml_1_1_declaration.html#a3db4c98d696f4d8766aa3c822dc92cb8',1,'exml::Declaration::Declaration(ememory::SharedPtr< exml::internal::Node > _internalNode)'],['../classexml_1_1_declaration.html#a2598d0d43fea5bbeafe1291f9081b1ea',1,'exml::Declaration::Declaration(const exml::Declaration &_obj)'],['../classexml_1_1_declaration.html#ab424607e1e180ee9089a93b3705b0885',1,'exml::Declaration::Declaration(const std::string &_name="")'],['../classexml_1_1internal_1_1_declaration.html#af864809299a6963e135d9b6f8a9633fc',1,'exml::internal::Declaration::Declaration()'],['../namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55a1c2294224328553a5643a0a46d9b6999',1,'exml::declaration()']]], + ['declaration_2ehpp',['Declaration.hpp',['../internal_2_declaration_8hpp.html',1,'']]], + ['declaration_2ehpp',['Declaration.hpp',['../_declaration_8hpp.html',1,'']]], + ['declarationxml',['DeclarationXML',['../classexml_1_1internal_1_1_declaration_x_m_l.html',1,'exml::internal']]], + ['declarationxml',['DeclarationXML',['../classexml_1_1_declaration_x_m_l.html#a604b930756717b6781fb3669a64662ec',1,'exml::DeclarationXML::DeclarationXML(ememory::SharedPtr< exml::internal::Node > _internalNode)'],['../classexml_1_1_declaration_x_m_l.html#a879e9030e40c65dfea599b111192a56b',1,'exml::DeclarationXML::DeclarationXML(const exml::DeclarationXML &_obj)'],['../classexml_1_1_declaration_x_m_l.html#a5aec33772543adbb935a71e921fe2d80',1,'exml::DeclarationXML::DeclarationXML(const std::string &_version="0.0", const std::string &_format="UTF-8", bool _standalone=true)'],['../classexml_1_1internal_1_1_declaration_x_m_l.html#a4cf87e6f1f95278a2fe8a302da07fbc9',1,'exml::internal::DeclarationXML::DeclarationXML()']]], + ['declarationxml',['DeclarationXML',['../classexml_1_1_declaration_x_m_l.html',1,'exml']]], + ['decreaseref',['decreaseRef',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a3835539a563d971425a4dfe3beb06e05',1,'etk::ArchiveContent']]], + ['decrementshared',['decrementShared',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#aa28cf4efdddded41d259fa7d3233bf00',1,'ememory::Counter']]], + ['decrementweak',['decrementWeak',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a7b73b5b5d15ffe2494ff84beca813bd4',1,'ememory::Counter']]], + ['deeppink',['deepPink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aad22e4d8159516802b60b3993b35310d',1,'etk::color']]], + ['deepskyblue',['deepSkyBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a20b4f50841f1edc88b8ebd09764d22ec',1,'etk::color']]], + ['defaultalpha',['defaultAlpha',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a07823a4af1948cc0c2a80947c634100b',1,'etk::Color']]], + ['degreetoradian',['degreeToRadian',['http://atria-soft.github.io/etk/namespaceetk.html#aae0bc3aae3180e4cc444264c2b39a9bd',1,'etk']]], + ['delete',['Delete',['http://atria-soft.github.io/etk/namespaceu32char.html#a55bf46c0555440472df720e2e3b553bf',1,'u32char']]], + ['determinant',['determinant',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a6fa058e133e38985460b0a269a9e125e',1,'etk::Matrix2::determinant()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a17e00a9267a06fca1f68e3782fb07477',1,'etk::Matrix4::determinant()']]], + ['dimgray',['dimGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9c3f19c27817d52a7dce663597809673',1,'etk::color']]], + ['dimgrey',['dimGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b9159ca54b27a2eb3aef2787cc3f8a4',1,'etk::color']]], + ['display',['display',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a8bc198e2fda3b1bfe3176ec315e22441',1,'etk::Archive::display()'],['../classexml_1_1_document.html#a2257dc9efd8074f8a0d38f73725337d9',1,'exml::Document::display()'],['../classexml_1_1internal_1_1_document.html#a6649ad883c5d3264b24958dace23a311',1,'exml::internal::Document::display()']]], + ['displaybacktrace',['displayBacktrace',['http://atria-soft.github.io/elog/namespaceelog.html#aaa54d31e61733c3ed433fe18b7be4dfa',1,'elog']]], + ['displayerror',['displayError',['../classexml_1_1_document.html#a17b70f5a2b031d3b96bc381b01e96823',1,'exml::Document::displayError()'],['../classexml_1_1internal_1_1_document.html#a085598c0e018dd2a0fd985cadb90d2c5',1,'exml::internal::Document::displayError()']]], + ['distance',['distance',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5bd1fcc61cc48bc939ba3c05df4b1ab6',1,'etk::Vector2D::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5bd1fcc61cc48bc939ba3c05df4b1ab6',1,'Vector2D< int32_t >::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5bd1fcc61cc48bc939ba3c05df4b1ab6',1,'Vector2D< uint32_t >::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ad99c7c9a49d1c31b52208147ebcf282e',1,'etk::Vector3D::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#af68bc268b306c2ac6f4f7ad39667dfda',1,'etk::Vector4D::distance()']]], + ['distance2',['distance2',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ada692f4964568b552ab915cac0c76253',1,'etk::Vector2D::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ada692f4964568b552ab915cac0c76253',1,'Vector2D< int32_t >::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ada692f4964568b552ab915cac0c76253',1,'Vector2D< uint32_t >::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#acddb633c1793ef7b937ce466cae0e6aa',1,'etk::Vector3D::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a2fad2e152362f4d34ea6aa732af1aa5b',1,'etk::Vector4D::distance2()']]], + ['document',['Document',['../classexml_1_1internal_1_1_document.html',1,'exml::internal']]], + ['document',['Document',['../classexml_1_1_document.html#a8b764850366d02cb429fdf19a791efe1',1,'exml::Document::Document(ememory::SharedPtr< exml::internal::Node > _internalNode)'],['../classexml_1_1_document.html#a52716702078b96a9583362271bc1de7e',1,'exml::Document::Document(const exml::Document &_obj)'],['../classexml_1_1_document.html#acf3e91af64eec87b7922f03a18965f90',1,'exml::Document::Document()'],['../classexml_1_1internal_1_1_document.html#afc32c0552a03327b78bd9bedfa8b9d56',1,'exml::internal::Document::Document()'],['../namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55afdc3bdefb79cec8eb8211d2499e04704',1,'exml::document()']]], + ['document',['Document',['../classexml_1_1_document.html',1,'exml']]], + ['document_2ehpp',['Document.hpp',['../internal_2_document_8hpp.html',1,'']]], + ['document_2ehpp',['Document.hpp',['../_document_8hpp.html',1,'']]], + ['dodgerblue',['dodgerBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#abded21fe482e526e290b0699c55c1d8d',1,'etk::color']]], + ['dot',['dot',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aeeac6eb537be0d5017ded4a62cc33b34',1,'etk::Vector2D::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aeeac6eb537be0d5017ded4a62cc33b34',1,'Vector2D< int32_t >::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aeeac6eb537be0d5017ded4a62cc33b34',1,'Vector2D< uint32_t >::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ae24ac042b5e2878119cfb6e321daf3bc',1,'etk::Vector3D::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a54f86ba2bdb634b1c5d6fe1f3cd4846d',1,'etk::Vector4D::dot()']]], + ['drawelementparsed',['drawElementParsed',['../classexml_1_1internal_1_1_node.html#a8f35cba4f6c01fa544315139032fb39a',1,'exml::internal::Node']]], + ['dynamicpointercast',['dynamicPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#a0bfb664a1fcc7defd9aa5c8534d33af7',1,'ememory::dynamicPointerCast(ememory::SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/namespaceememory.html#a5bce20cf9275c6e3f29e6bdb72f1ad97',1,'ememory::dynamicPointerCast(const ememory::SharedPtr< EMEMORY_TYPE > &_obj)']]] +]; diff --git a/search/all_4.html b/search/all_4.html new file mode 100644 index 0000000..8308168 --- /dev/null +++ b/search/all_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_4.js b/search/all_4.js new file mode 100644 index 0000000..3b336ab --- /dev/null +++ b/search/all_4.js @@ -0,0 +1,37 @@ +var searchData= +[ + ['archive',['archive',['http://atria-soft.github.io/etk/namespaceetk_1_1archive.html',1,'etk']]], + ['color',['color',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html',1,'etk']]], + ['element',['Element',['../classexml_1_1_element.html',1,'exml']]], + ['element',['Element',['../classexml_1_1_element.html#a223f43a5ea52c38d6b6cf911654b8ba9',1,'exml::Element::Element(const ememory::SharedPtr< exml::internal::Node > &_internalNode)'],['../classexml_1_1_element.html#a2ffc7edc1096fa2b9a55b12551ca7bc8',1,'exml::Element::Element(const exml::Element &_obj)'],['../classexml_1_1_element.html#a82266ec7e8ba45b6fc4983f0a3798a5b',1,'exml::Element::Element(const std::string &_value="")'],['../classexml_1_1internal_1_1_element.html#a872fd60a24b73ca9203370da5a116c5b',1,'exml::internal::Element::Element()'],['../classexml_1_1internal_1_1_element.html#a64087f53ecaceb5be1fa3c7a654a4a20',1,'exml::internal::Element::Element(const std::string &_value)'],['../namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55a8e2dcfd7e7e24b1ca76c1193f645902b',1,'exml::element()']]], + ['element',['Element',['../classexml_1_1internal_1_1_element.html',1,'exml::internal']]], + ['element_2ehpp',['Element.hpp',['../_element_8hpp.html',1,'']]], + ['element_2ehpp',['Element.hpp',['../internal_2_element_8hpp.html',1,'']]], + ['elementdata',['ElementData',['../classexml_1_1_element_data.html#ad07fd074cf1a0dd9e4dcc512c7f6799e',1,'exml::ElementData']]], + ['elementdata',['ElementData',['../classexml_1_1_element_data.html',1,'exml']]], + ['elog',['elog',['http://atria-soft.github.io/elog/namespaceelog.html',1,'']]], + ['elog_2ehpp',['elog.hpp',['http://atria-soft.github.io/elog/elog__8hpp.html',1,'']]], + ['elog_20tutorial_3a_20add_20some_20log_20_28using_29',['Elog Tutorial: Add some Log (using)',['http://atria-soft.github.io/elog/elog_tutorial_01.html',1,'']]], + ['elog_20tutorial_3a_20runtime_20use',['Elog Tutorial: Runtime use',['http://atria-soft.github.io/elog/elog_tutorial_02.html',1,'']]], + ['elog_20tutorial_3a_20optionnal_20dependency',['Elog Tutorial: Optionnal dependency',['http://atria-soft.github.io/elog/elog_tutorial_03.html',1,'']]], + ['ememory',['ememory',['http://atria-soft.github.io/ememory/namespaceememory.html',1,'']]], + ['emptycolor',['emptyColor',['http://atria-soft.github.io/etk/classetk_1_1_color.html#aa0a719b099664934ab1025ecd9a727e0',1,'etk::Color']]], + ['enablesharedfromthis',['EnableSharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2c6f76ad44a25cd2c839853a308d5b1',1,'ememory::EnableSharedFromThis']]], + ['enablesharedfromthis',['EnableSharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html',1,'ememory']]], + ['enablesharedfromthis_2ehpp',['EnableSharedFromThis.hpp',['http://atria-soft.github.io/ememory/__enable__shared__from__this__8hpp.html',1,'']]], + ['enablesharedfromthis_3c_20node_20_3e',['EnableSharedFromThis< Node >',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html',1,'ememory']]], + ['enablesharedfromthisbase',['EnableSharedFromThisBase',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this_base.html',1,'ememory']]], + ['end',['end',['../classexml_1_1_attribute_list_data.html#a5117b26ae7aa78c16da80b703ff345b9',1,'exml::AttributeListData::end()'],['../classexml_1_1_attribute_list_data.html#acb0348a5e4b999fb78942448910e7f8b',1,'exml::AttributeListData::end() const'],['../classexml_1_1_element_data.html#af59790d45b981b0c7baaec7ed4f7dc12',1,'exml::ElementData::end()'],['../classexml_1_1_element_data.html#a373d38dc02060f1a2a601c5b0ced7337',1,'exml::ElementData::end() const']]], + ['escape',['Escape',['http://atria-soft.github.io/etk/namespaceu32char.html#aabc11b96eac4f8821aabf1e8c9b4e68b',1,'u32char']]], + ['etk',['etk',['http://atria-soft.github.io/etk/namespaceetk.html',1,'']]], + ['etk_2ehpp',['etk.hpp',['http://atria-soft.github.io/etk/etk__8hpp.html',1,'']]], + ['exist',['exist',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#aa1fd3f3a8733968d6babe29e5295f439',1,'etk::Archive::exist()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#adbdbfccfea72e09573ef9fdeec20d0f7',1,'etk::FSNode::exist()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a159e9cd496432089fccb73e7eaea376f',1,'etk::Hash::exist()'],['../classexml_1_1_attribute_list_data.html#a693166a15f04e4b01ccafa8f0a1b50ce',1,'exml::AttributeListData::exist()'],['../classexml_1_1_node.html#ae2be1ded472149113f3ea70710f57b39',1,'exml::Node::exist()']]], + ['existattribute',['existAttribute',['../classexml_1_1internal_1_1_attribute_list.html#ae5a1e043fb8b4511ab09ae54b29d453d',1,'exml::internal::AttributeList']]], + ['exml',['exml',['../namespaceexml.html',1,'']]], + ['exml_2ehpp',['exml.hpp',['../exml_8hpp.html',1,'']]], + ['exml_5fparse_5fattribute',['EXML_PARSE_ATTRIBUTE',['../internal_2_node_8hpp.html#a95e802b88cfc302ad5ed013ec6dd5393',1,'Node.hpp']]], + ['exml_5fparse_5felement',['EXML_PARSE_ELEMENT',['../internal_2_node_8hpp.html#af09d760cac703614f815134b7aa769a3',1,'Node.hpp']]], + ['expired',['expired',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a821cf7802a0d9e3b1574e920b8fdefeb',1,'ememory::WeakPtr']]], + ['exml_20library',['EXML library',['../index.html',1,'']]], + ['tool',['tool',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html',1,'etk']]] +]; diff --git a/search/all_5.html b/search/all_5.html new file mode 100644 index 0000000..7919cd4 --- /dev/null +++ b/search/all_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_5.js b/search/all_5.js new file mode 100644 index 0000000..a517d9c --- /dev/null +++ b/search/all_5.js @@ -0,0 +1,81 @@ +var searchData= +[ + ['fifo',['Fifo',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html',1,'etk']]], + ['fifo',['Fifo',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a37abc79759bdbfe9e28b273e600c59f0',1,'etk::Fifo']]], + ['fifo_2ehpp',['Fifo.hpp',['http://atria-soft.github.io/etk/__fifo__8hpp.html',1,'']]], + ['fileclose',['fileClose',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a5e9146d1e8984f05221d4dbaa1bcf9b7',1,'etk::FSNode']]], + ['fileflush',['fileFlush',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a137d6ce15b480ae93926452ed9fdb970',1,'etk::FSNode']]], + ['fileget',['fileGet',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6c1977929df9d1a8c108de087c3ae876',1,'etk::FSNode']]], + ['filegetextention',['fileGetExtention',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a468e51069edcaeb8fcc649610f0e4445',1,'etk::FSNode']]], + ['filegets',['fileGets',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a39af4e62b1edb91776c9c60f5f6b1357',1,'etk::FSNode::fileGets(char *_elementLine, int64_t _maxData)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a161b49d3946a503212753359211255f2',1,'etk::FSNode::fileGets(std::string &_output)']]], + ['filehasextention',['fileHasExtention',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6f65abf3d418ab2144c18b3d3f620aba',1,'etk::FSNode']]], + ['fileisopen',['fileIsOpen',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a66f7d8975d3f6a4c954681dd6ae3e02a',1,'etk::FSNode']]], + ['fileopenappend',['fileOpenAppend',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a76e77058e7e2a031b57a0662d9333401',1,'etk::FSNode']]], + ['fileopenread',['fileOpenRead',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ac09fb616871d73603e419aa44bf9eacf',1,'etk::FSNode']]], + ['fileopenwrite',['fileOpenWrite',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a68cf71c003e9ba37cace50e23870feaa',1,'etk::FSNode']]], + ['filepos',['FilePos',['../classexml_1_1_file_pos.html',1,'exml']]], + ['filepos',['FilePos',['../classexml_1_1_file_pos.html#a2b2c28d6f80008001260c648737e9a1a',1,'exml::FilePos::FilePos()'],['../classexml_1_1_file_pos.html#ad5cda3c3fab8b28b7f07748fe16972bc',1,'exml::FilePos::FilePos(size_t _line, size_t _col)']]], + ['filepos_2ehpp',['FilePos.hpp',['../_file_pos_8hpp.html',1,'']]], + ['fileput',['filePut',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a4c7e5278cf6b163a1c8ec59c94dbe4db',1,'etk::FSNode']]], + ['fileputs',['filePuts',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a0bc82fb7cb089dfbe4ed213b64fc64ab',1,'etk::FSNode']]], + ['fileread',['fileRead',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a72bb0d5702cb0b43de5133cf238704d4',1,'etk::FSNode']]], + ['filereadall',['fileReadAll',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aab0646087feb6c821cf2756ce79f8702',1,'etk::FSNode']]], + ['filereadallstring',['fileReadAllString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a5e8940857bed1b5268cb77c48595168f',1,'etk::FSNode']]], + ['fileseek',['fileSeek',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6e1033278c99f839709175a77eeebeb5',1,'etk::FSNode']]], + ['filesize',['fileSize',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a61e074f418b83b53c1b8ee5afd0cce61',1,'etk::FSNode']]], + ['filetell',['fileTell',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a7bb2d304bc95da4a1016d61cd850cc5a',1,'etk::FSNode']]], + ['filewrite',['fileWrite',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa3473eebff7ce59fc5bb5024b035d3e5',1,'etk::FSNode']]], + ['filewriteall',['fileWriteAll',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ab7861ffd14859cc39fb0b12ceebbcd10',1,'etk::FSNode::fileWriteAll(const std::vector< T > &_value)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa89ddb8a015833889bb9c1943647acad',1,'etk::FSNode::fileWriteAll(const std::string &_value)']]], + ['firebrick',['fireBrick',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad6967e9c5889d20d52ba7f02ce1a4344',1,'etk::color']]], + ['fix',['fix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a2b08925854b289bb5bbbe390a7df2ec5',1,'etk::Matrix']]], + ['flipx',['flipX',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ab9d9362f988bd8a1098ab7592d88e5de',1,'etk::Matrix2']]], + ['flipy',['flipY',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a6c61fb68ee69bb448ef1829b98b94dce',1,'etk::Matrix2']]], + ['floralwhite',['floralWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa194136648518d6622f0648b1be32886',1,'etk::color']]], + ['foldercount',['folderCount',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ad1343533b97b6ced90b9319864db0d5a',1,'etk::FSNode']]], + ['foldergetparent',['folderGetParent',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a49da9a7c76bf4ccea34c9b82519cdca4',1,'etk::FSNode']]], + ['foldergetrecursivefiles',['folderGetRecursiveFiles',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a81cf89d3d642aeaf9b4f5aee6bef88ad',1,'etk::FSNode']]], + ['foldergetsub',['folderGetSub',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ae496271c3d69970b4b0af2539ee535f0',1,'etk::FSNode']]], + ['foldergetsublist',['folderGetSubList',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6118d019b41ab1f5d7d95ab5a7bb0101',1,'etk::FSNode::folderGetSubList(bool _showHidenFile=true, bool _getFolderAndOther=true, bool _getFile=true, bool _temporaryFile=true)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a4f572a50530850032a1a1c289e09379c',1,'etk::FSNode::folderGetSubList(bool _showHidenFile=true, bool _getFolderAndOther=true, bool _getFile=true, const std::string &_filter=".*")']]], + ['forestgreen',['forestGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ae828702f8dde36254656074f1539cf27',1,'etk::color']]], + ['frand',['frand',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a3acc4fd6faa76439bd1651ec86bccd03',1,'etk::tool']]], + ['from_5fstring',['from_string',['http://atria-soft.github.io/etk/namespaceetk.html#aec3aaa1c735552d02f4eec1fb72c1616',1,'etk']]], + ['fsnode',['FSNode',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a9bd5c806953db1a55e1b0653a5111c7b',1,'etk::FSNode']]], + ['fsnode',['FSNode',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html',1,'etk']]], + ['fsnode_2ehpp',['FSNode.hpp',['http://atria-soft.github.io/etk/__f__s__node__8hpp.html',1,'']]], + ['fsnodecreate',['FSNodeCreate',['http://atria-soft.github.io/etk/namespaceetk.html#af4adf742ba1e1aaaabce3c26c94405d2',1,'etk']]], + ['fsnodeecho',['FSNodeEcho',['http://atria-soft.github.io/etk/namespaceetk.html#a95a89a04f30fed73e5656b26b6d3e55b',1,'etk']]], + ['fsnodeechoadd',['FSNodeEchoAdd',['http://atria-soft.github.io/etk/namespaceetk.html#a014ce8a7311896847cd4978d96410d24',1,'etk']]], + ['fsnodeexist',['FSNodeExist',['http://atria-soft.github.io/etk/namespaceetk.html#aa5f8ddf464f42564ece7edd83b3e6aa9',1,'etk']]], + ['fsnodeexplodemultiplepath',['FSNodeExplodeMultiplePath',['http://atria-soft.github.io/etk/namespaceetk.html#a757318b34e8a012b84d49dd291286076',1,'etk']]], + ['fsnodegetapplicationname',['FSNodeGetApplicationName',['http://atria-soft.github.io/etk/namespaceetk.html#a878a614b55bdc9e5730905dcbf1e7da1',1,'etk']]], + ['fsnodegetcount',['FSNodeGetCount',['http://atria-soft.github.io/etk/namespaceetk.html#a4da725251cd89ff3e797d4017198ef67',1,'etk']]], + ['fsnodegetrealname',['FSNodeGetRealName',['http://atria-soft.github.io/etk/namespaceetk.html#a4ef89557d910726f6b5253f11257fc0c',1,'etk']]], + ['fsnodegetright',['FSNodeGetRight',['http://atria-soft.github.io/etk/namespaceetk.html#a104daf9dd822c992b4e91d219529c0d4',1,'etk']]], + ['fsnodegettimeaccessed',['FSNodeGetTimeAccessed',['http://atria-soft.github.io/etk/namespaceetk.html#a7a7c80620d52319f98c370913ad6116b',1,'etk']]], + ['fsnodegettimecreated',['FSNodeGetTimeCreated',['http://atria-soft.github.io/etk/namespaceetk.html#ada8865e7710783f51f2caf3c55727d6a',1,'etk']]], + ['fsnodegettimemodified',['FSNodeGetTimeModified',['http://atria-soft.github.io/etk/namespaceetk.html#a15a33fbd48325bbee3cc362b1bbd25d0',1,'etk']]], + ['fsnodegettype',['FSNodeGetType',['http://atria-soft.github.io/etk/namespaceetk.html#aeaa76db5b02d5275ee6faa9240688730',1,'etk']]], + ['fsnodehistory',['FSNodeHistory',['http://atria-soft.github.io/etk/namespaceetk.html#a2f856fe66d99e595a01861f651194f47',1,'etk']]], + ['fsnodemove',['FSNodeMove',['http://atria-soft.github.io/etk/namespaceetk.html#adc8c7d89695b20bde7c16279578df6d8',1,'etk']]], + ['fsnodereadalldata',['FSNodeReadAllData',['http://atria-soft.github.io/etk/namespaceetk.html#acec1246a208ad95518c76ca3de513f40',1,'etk']]], + ['fsnodereadalldatatype',['FSNodeReadAllDataType',['http://atria-soft.github.io/etk/namespaceetk.html#afc051561490776f836b7da5b81eba290',1,'etk']]], + ['fsnoderemove',['FSNodeRemove',['http://atria-soft.github.io/etk/namespaceetk.html#ada11ec07c70d723eead76332e040a8e3',1,'etk']]], + ['fsnoderight',['FSNodeRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html',1,'etk']]], + ['fsnoderight',['FSNodeRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a3c12a6fc00f52912713183507c1a3e98',1,'etk::FSNodeRight']]], + ['fsnoderight_2ehpp',['FSNodeRight.hpp',['http://atria-soft.github.io/etk/__f__s__node__right__8hpp.html',1,'']]], + ['fsnodetouch',['FSNodeTouch',['http://atria-soft.github.io/etk/namespaceetk.html#af86474607a59dd8492c978ec48c015c5',1,'etk']]], + ['fsnodewritealldata',['FSNodeWriteAllData',['http://atria-soft.github.io/etk/namespaceetk.html#ac9318ff052b5d458ee66c0aaf4021fc2',1,'etk']]], + ['fsnodewritealldatatype',['FSNodeWriteAllDataType',['http://atria-soft.github.io/etk/namespaceetk.html#ae6e9afde0376252114884445cab1382e',1,'etk']]], + ['fsntype',['FSNType',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86',1,'etk']]], + ['fsntype_5fcache',['FSNType_cache',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a11b6d9f004dfe2dbb0f0936295d96fab',1,'etk']]], + ['fsntype_5fdata',['FSNType_data',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a85e888743bc92e15e92cb038180658a8',1,'etk']]], + ['fsntype_5fdirect',['FSNType_direct',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ab90cc866be4fcb2e6006ec816b2683da',1,'etk']]], + ['fsntype_5fhome',['FSNType_home',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86aafe2d7ca46505000342694c4526209b6',1,'etk']]], + ['fsntype_5frelatif',['FSNType_relatif',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ae6596d8a97ab0bdd4775f66089ad894b',1,'etk']]], + ['fsntype_5ftheme',['FSNType_theme',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ac430963593558fcb3de198c74fc9a63c',1,'etk']]], + ['fsntype_5fthemedata',['FSNType_themeData',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ae2fc2115dae24e08f7025f4ac4671dea',1,'etk']]], + ['fsntype_5funknow',['FSNType_unknow',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a263b4ecc93b26982d222fd87c3cf12a1',1,'etk']]], + ['fsntype_5fuserdata',['FSNType_userData',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86aff5b33005b2a7937bec1d9e426e1d9d2',1,'etk']]], + ['fuchsia',['fuchsia',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#add8be07f05dd9acb1021cd813d5d09f5',1,'etk::color']]], + ['furthestaxis',['furthestAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a741170b7eeb26c44c932023ce20e6a32',1,'etk::Vector2D::furthestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a741170b7eeb26c44c932023ce20e6a32',1,'Vector2D< int32_t >::furthestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a741170b7eeb26c44c932023ce20e6a32',1,'Vector2D< uint32_t >::furthestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a22acd16dde9aef7a81555f34f16804d5',1,'etk::Vector3D::furthestAxis()']]] +]; diff --git a/search/all_6.html b/search/all_6.html new file mode 100644 index 0000000..89d590c --- /dev/null +++ b/search/all_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_6.js b/search/all_6.js new file mode 100644 index 0000000..d31bd01 --- /dev/null +++ b/search/all_6.js @@ -0,0 +1,65 @@ +var searchData= +[ + ['g',['g',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a86e26d2a589c9f714c4cc3871b333be7',1,'etk::Color']]], + ['gainsboro',['gainsboro',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9f3802248416e94cbe57301269bb4597',1,'etk::color']]], + ['generate',['generate',['../classexml_1_1_document.html#a9585c61100b7816294899843452996e8',1,'exml::Document::generate()'],['../classexml_1_1internal_1_1_document.html#af40a4b9a78f22d5a5252c13917d821a6',1,'exml::internal::Document::generate()']]], + ['get',['get',['http://atria-soft.github.io/etk/classetk_1_1_base_noise.html#aa405241a4a458be6dc3bc331a0cef516',1,'etk::BaseNoise::get()'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a5061b354436f6ef5fc193715ce4d5dab',1,'etk::Color::get() const'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a04925092def38969bc10afe95bd08f75',1,'etk::Color::get() const'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#ae9f1d4cebc9fc8d6222d7e98829380d4',1,'etk::Hash::get()'],['http://atria-soft.github.io/etk/classetk_1_1_noise.html#a8f3cdb6dfce36df0751cc8e1a50e2456',1,'etk::Noise::get()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ad4b7eb0326a1d4aac87d2699eb6902cb',1,'ememory::SharedPtr::get() const'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ad0fb9399753ec0125f8456d716203d08',1,'ememory::SharedPtr::get()']]], + ['getapplicationname',['getApplicationName',['http://atria-soft.github.io/etk/namespaceetk.html#a8cf9a84c6f3effdf8ae0886a8317f85b',1,'etk']]], + ['getattr',['getAttr',['../classexml_1_1internal_1_1_attribute_list.html#a31b95fdbb9fd79d4bccb7becebc9ee0d',1,'exml::internal::AttributeList::getAttr(int32_t _id)'],['../classexml_1_1internal_1_1_attribute_list.html#af9811e9849355982c1cb61bc9823d717',1,'exml::internal::AttributeList::getAttr(int32_t _id) const']]], + ['getattribute',['getAttribute',['../classexml_1_1internal_1_1_attribute_list.html#aec9c0f91deb03611ba4921c64dafba7f',1,'exml::internal::AttributeList']]], + ['getattrpair',['getAttrPair',['../classexml_1_1internal_1_1_attribute_list.html#a9f8d2a4370771d1dd7d4f12d8476f172',1,'exml::internal::AttributeList']]], + ['getcasesensitive',['getCaseSensitive',['../classexml_1_1_document.html#a63f46d8765c53b5c03ef98a7616420a6',1,'exml::Document::getCaseSensitive()'],['../classexml_1_1internal_1_1_document.html#a3a32ab656e1bf8fc3f125c0e3fa6f3bb',1,'exml::internal::Document::getCaseSensitive()']]], + ['getcol',['getCol',['../classexml_1_1_file_pos.html#aa22cbb8c42f8dfe97b2c9d0bc24a4fcf',1,'exml::FilePos']]], + ['getcontent',['getContent',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a496024ba396746e78ccd6872b633138f',1,'etk::Archive::getContent(size_t _id) const'],['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a2a32911fe1aa9945eac8478924c6ba17',1,'etk::Archive::getContent(const std::string &_key) const']]], + ['getcount',['getCount',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#ab57beaaee59c31438823a29fb24d4707',1,'ememory::Counter']]], + ['getcounter',['getCounter',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#af3de746aec06d5e39d14b32085d37a8b',1,'ememory::SharedPtr::getCounter()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a49bd7ef3006354416097d9d741ad8bdd',1,'ememory::WeakPtr::getCounter()']]], + ['getcountshared',['getCountShared',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a819fefc93965f5da013dd5f809471288',1,'ememory::Counter']]], + ['getcountweak',['getCountWeak',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#ab059494abe4d8600369dd10ca8cf0f66',1,'ememory::Counter']]], + ['getdatavector',['getDataVector',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#aee51637347bcb52ea8ce0c7233db928d',1,'etk::ArchiveContent']]], + ['getdeleter',['getDeleter',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a20c3bc26755a4917c2ce1641aa2e1925',1,'ememory::SharedPtr']]], + ['getdisplayerror',['getDisplayError',['../classexml_1_1_document.html#a5e56b31da9937546997d542bd220b993',1,'exml::Document::getDisplayError()'],['../classexml_1_1internal_1_1_document.html#a99c33d616a819eab7b16c3bb9e667c27',1,'exml::internal::Document::getDisplayError()']]], + ['getdistance',['getDistance',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#aa63645925f576389fc111737c1f6af30',1,'etk::Plane']]], + ['getelement',['getElement',['../classexml_1_1internal_1_1_element.html#a6b92a20b89b4655f11c320125d0aba2b',1,'exml::internal::Element::getElement(int32_t _id)'],['../classexml_1_1internal_1_1_element.html#ae510e591738505695de781341c106cdb',1,'exml::internal::Element::getElement(int32_t _id) const']]], + ['getfilename',['getFileName',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#abcd2958b8df98c6f3841dc20b934a26b',1,'etk::Archive']]], + ['getfilesystemname',['getFileSystemName',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ad3e7ec360ef0d80feed64edd1e43429b',1,'etk::FSNode']]], + ['gethexstring',['getHexString',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a1d7163026eda896df01c92924c19641d',1,'etk::Color']]], + ['getid',['getId',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#adb138427203bbe63b6ab41e19ed33a6b',1,'etk::Hash']]], + ['getintercept',['getIntercept',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#ac701a8e4aae7df5874e1e97658703c7f',1,'etk::Plane']]], + ['getkey',['getKey',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#af2068c84a2a91241eb8a59402724a7b6',1,'etk::Hash']]], + ['getkeys',['getKeys',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a31119d35657cb2e0798f58917b51d5c1',1,'etk::Hash']]], + ['getlevel',['getLevel',['http://atria-soft.github.io/elog/namespaceelog.html#a31cfb5b0fcaba634b18b0c886e728b44',1,'elog']]], + ['getline',['getLine',['../classexml_1_1_file_pos.html#a3ef734cfb15e3fa78a02d8b3903bd7bf',1,'exml::FilePos']]], + ['getlistinstance',['getListInstance',['http://atria-soft.github.io/elog/namespaceelog.html#a08110480947e6d682ad69b5b4a4d18d5',1,'elog']]], + ['getname',['getName',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a9da33ff502b21d05d6217963fe3246d4',1,'etk::Archive::getName()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a0cd7ffd53fa3bc5e3654109509da15f7',1,'etk::FSNode::getName()'],['../classexml_1_1_attribute.html#a0ccc8b7ccd6b9ac8f9a93f1259622453',1,'exml::Attribute::getName()'],['../classexml_1_1internal_1_1_attribute.html#a313bfaae85f3847c174fad5738bd18d7',1,'exml::internal::Attribute::getName()']]], + ['getnamed',['getNamed',['../classexml_1_1internal_1_1_element.html#ab4b7d905466ca31640b63d0303bcd301',1,'exml::internal::Element::getNamed(const std::string &_name)'],['../classexml_1_1internal_1_1_element.html#af7c7fb863aa75e3a87f02ba6a95f3134',1,'exml::internal::Element::getNamed(const std::string &_name) const']]], + ['getnamefile',['getNameFile',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a047391b0333908c886ee0c53e12dec82',1,'etk::FSNode']]], + ['getnamefolder',['getNameFolder',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a0c51598f0293cc347ed44d062f7374e1',1,'etk::FSNode']]], + ['getnode',['getNode',['../classexml_1_1internal_1_1_element.html#ac7f692cf423f1f69d72ae0d7576da007',1,'exml::internal::Element::getNode(int32_t _id)'],['../classexml_1_1internal_1_1_element.html#a6a04a73f30f091e18d9b2f413102dacb',1,'exml::internal::Element::getNode(int32_t _id) const']]], + ['getnodetype',['getNodeType',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a86038b56fd2349317459c1ce4a58a788',1,'etk::FSNode']]], + ['getnormal',['getNormal',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#ab17849e22fddbc55964ef2990818e2a6',1,'etk::Plane']]], + ['getnumberofref',['getNumberOfRef',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#ae36e16fc3d90ee3b996f88b21770b7c3',1,'etk::ArchiveContent']]], + ['getpair',['getPair',['../classexml_1_1_attribute.html#a1ca2579f91135ea789236c37c26d8d4c',1,'exml::Attribute::getPair()'],['../classexml_1_1_attribute_list_data.html#a932efc0fc49c5f301ba6e8e7c91b21a0',1,'exml::AttributeListData::getPair()']]], + ['getpos',['getPos',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a491dfde52d1bb01bd284ddda702fac61',1,'utf8::iterator::getPos()'],['../classexml_1_1internal_1_1_node.html#add2df6a9be11b5d1697c7b3caf05e37c',1,'exml::internal::Node::getPos()'],['../classexml_1_1_node.html#a54d14b2b0d56d68d451b97b60e05c0cb',1,'exml::Node::getPos()']]], + ['getrelativefolder',['getRelativeFolder',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a596be9f5161b36379271158623e7f0f8',1,'etk::FSNode']]], + ['getright',['getRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ab757b8663591a87ae61ddbb0b69eff89',1,'etk::FSNode::getRight()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#ab3efc8325268838bb13695592804df2e',1,'etk::FSNodeRight::getRight()']]], + ['getskewsymmetricmatrix',['getSkewSymmetricMatrix',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#afccc043ebc6b0ebfbfaba8b5bc339a63',1,'etk::Vector3D']]], + ['getstring',['getString',['http://atria-soft.github.io/etk/classetk_1_1_color.html#aa26efcdf5bb7dacc02d211b6fea63d4d',1,'etk::Color']]], + ['gettext',['getText',['../classexml_1_1_element.html#ad2393088d96dd135ba899e8c49c4031a',1,'exml::Element::getText()'],['../classexml_1_1internal_1_1_element.html#a2ec272362beb52d76e214d720fa49d0b',1,'exml::internal::Element::getText()']]], + ['gettheoricsize',['getTheoricSize',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a3073080dc08423e6801bce2767a6c6b8',1,'etk::ArchiveContent']]], + ['gettype',['getType',['../classexml_1_1_element_data.html#a12a26ad91e1c195461bc923055a5c501',1,'exml::ElementData::getType()'],['../classexml_1_1internal_1_1_attribute.html#a21ca186d0f01c556080636e949556703',1,'exml::internal::Attribute::getType()'],['../classexml_1_1internal_1_1_comment.html#a3c3de1b1577bb9dbc50940589b21b780',1,'exml::internal::Comment::getType()'],['../classexml_1_1internal_1_1_declaration.html#aa26a97ec712023a18e07471339ad8cae',1,'exml::internal::Declaration::getType()'],['../classexml_1_1internal_1_1_document.html#ad83d193c319f18204d483899328cb093',1,'exml::internal::Document::getType()'],['../classexml_1_1internal_1_1_element.html#a2dcad97acbf7db0ee036f53a9187585c',1,'exml::internal::Element::getType(int32_t _id) const'],['../classexml_1_1internal_1_1_element.html#a12bebe0ded5f6d0314ca60628c384791',1,'exml::internal::Element::getType() const override'],['../classexml_1_1internal_1_1_node.html#ac30ff036da7e29dc862bae2d1ae7c441',1,'exml::internal::Node::getType()'],['../classexml_1_1internal_1_1_text.html#a6ff50f6dc0d326a3986ee55304096535',1,'exml::internal::Text::getType()'],['../classexml_1_1_node.html#a76f3e55116cd7c7c4243496f032d84ab',1,'exml::Node::getType()']]], + ['gettypeaccess',['getTypeAccess',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a5f0c2f85b19d025bd113c62884230784',1,'etk::FSNode']]], + ['getuserhomefolder',['getUserHomeFolder',['http://atria-soft.github.io/etk/namespaceetk.html#afa745063a5cc6f651f1245a1ff7ca3c1',1,'etk']]], + ['getuserrunfolder',['getUserRunFolder',['http://atria-soft.github.io/etk/namespaceetk.html#a7a3491e777d456c9ddd6871e0f7ffdfc',1,'etk']]], + ['getvalue',['getValue',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a650bf5f92fe0580e9d79793816adc3eb',1,'etk::Hash::getValue(size_t _pos) const'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a041e5ec334a0ff90fc4f3590e5ab7c81',1,'etk::Hash::getValue(size_t _pos)'],['../classexml_1_1internal_1_1_node.html#a1ae0e54963e780ba5f478194ae1e3a2b',1,'exml::internal::Node::getValue()'],['../classexml_1_1_node.html#a8b9a9d4befc43fce6cf11076b4d11aca',1,'exml::Node::getValue()']]], + ['getw',['getW',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#acb9970685f257e57eae8271a07301d62',1,'etk::Vector4D']]], + ['getx',['getX',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a34206a690fdbfd8bcfabb4096dd1aa49',1,'etk::Vector2D::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a34206a690fdbfd8bcfabb4096dd1aa49',1,'Vector2D< int32_t >::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a34206a690fdbfd8bcfabb4096dd1aa49',1,'Vector2D< uint32_t >::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a942d2907bf18905524de5a76d2bf3552',1,'etk::Vector3D::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#acf3e239c49dba1a92083568187e6fefa',1,'etk::Vector4D::getX()']]], + ['gety',['getY',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a581d4dc0c67a2c029d20eac1d41c357f',1,'etk::Vector2D::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a581d4dc0c67a2c029d20eac1d41c357f',1,'Vector2D< int32_t >::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a581d4dc0c67a2c029d20eac1d41c357f',1,'Vector2D< uint32_t >::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a17e7b662cee12b1d508dbba297ee6485',1,'etk::Vector3D::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aca1a2ad671bed213e0d02161e157ee5b',1,'etk::Vector4D::getY()']]], + ['getz',['getZ',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a53d7e035a9a16535cd1b6f4a669550d5',1,'etk::Vector3D::getZ()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aef2107e67a6470570b5138c41ac057f0',1,'etk::Vector4D::getZ()']]], + ['ghostwhite',['ghostWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a15bfc067a56f04e3c95ccc1e08e30582',1,'etk::color']]], + ['gold',['gold',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa87df42bc06ea637f36058ded83172b8',1,'etk::color']]], + ['goldenrod',['goldenRod',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab3e32a2d70fbe57ccbd45b490b32dfc0',1,'etk::color']]], + ['gray',['gray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a319c23dcc37291f96f330abe15b16f89',1,'etk::color']]], + ['green',['green',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6fc96147de6d001202802bca7bcf2ba9',1,'etk::color']]], + ['greenyellow',['greenYellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a218efa62696750857b5ce07171c34cbd',1,'etk::color']]], + ['grey',['grey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a21d8358e48a38d1d701d2165e9ff7ef3',1,'etk::color']]] +]; diff --git a/search/all_7.html b/search/all_7.html new file mode 100644 index 0000000..0e8c527 --- /dev/null +++ b/search/all_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_7.js b/search/all_7.js new file mode 100644 index 0000000..015fbc1 --- /dev/null +++ b/search/all_7.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['hash',['Hash',['http://atria-soft.github.io/etk/classetk_1_1_hash.html',1,'etk']]], + ['hash',['Hash',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a2a2399e884a1a61be01ee702d90514db',1,'etk::Hash']]], + ['hash_2ehpp',['Hash.hpp',['http://atria-soft.github.io/etk/__hash__8hpp.html',1,'']]], + ['hashdata',['HashData',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html#a37d8c4248a9d4d6f8df173d0f87469ee',1,'etk::HashData']]], + ['hashdata',['HashData',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html',1,'etk']]], + ['honeydew',['honeyDew',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa3411f95075bfc9977619fcea76266de',1,'etk::color']]], + ['hotpink',['hotPink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a03118a731faf900b1bec48f3b001a8dd',1,'etk::color']]] +]; diff --git a/search/all_8.html b/search/all_8.html new file mode 100644 index 0000000..80bda06 --- /dev/null +++ b/search/all_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_8.js b/search/all_8.js new file mode 100644 index 0000000..23626b8 --- /dev/null +++ b/search/all_8.js @@ -0,0 +1,39 @@ +var searchData= +[ + ['identity',['identity',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#af472afddc7b5574eea3f6a4f9b0524f5',1,'etk::Matrix2::identity()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#af2b709691e4d6dd41ed54572794ab2a2',1,'etk::Matrix4::identity()']]], + ['igenerate',['iGenerate',['../classexml_1_1internal_1_1_attribute.html#a706268c410d8843ef57d7c498228f994',1,'exml::internal::Attribute::iGenerate()'],['../classexml_1_1internal_1_1_attribute_list.html#a898f49694401827b9938ce18436a74a1',1,'exml::internal::AttributeList::iGenerate()'],['../classexml_1_1internal_1_1_comment.html#a1ec817987fa13ae9862b7096176bb1e6',1,'exml::internal::Comment::iGenerate()'],['../classexml_1_1internal_1_1_declaration.html#a1d4f666c1dfbabed20b9c5f9bb1fd25d',1,'exml::internal::Declaration::iGenerate()'],['../classexml_1_1internal_1_1_document.html#a65ac46a33bbd11738f110ffda15a2f47',1,'exml::internal::Document::iGenerate()'],['../classexml_1_1internal_1_1_element.html#a36ecc1948e2aebf7ec53e7c345624bfd',1,'exml::internal::Element::iGenerate()'],['../classexml_1_1internal_1_1_node.html#a2a8e61ba97925d0af11cd968d9cee97d',1,'exml::internal::Node::iGenerate()'],['../classexml_1_1internal_1_1_text.html#a2388f57738aabe5867eba34708cf7405',1,'exml::internal::Text::iGenerate()'],['../classexml_1_1internal_1_1_text_c_d_a_t_a.html#a02526464ed216df8cd242c4d9f833bac',1,'exml::internal::TextCDATA::iGenerate()']]], + ['increaseref',['increaseRef',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#abe8b416a3f6e5631e16560253ad4191b',1,'etk::ArchiveContent']]], + ['incrementshared',['incrementShared',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a99aef3a1f476e47bc9e2ccaed0cd0f7b',1,'ememory::Counter']]], + ['incrementweak',['incrementWeak',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a93aa2424f0ce29942ec95f486166ee46',1,'ememory::Counter']]], + ['indianred',['indianRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a13e4d0783eb7e8c10ca87631e5385dcb',1,'etk::color']]], + ['indigo',['indigo',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3a93b5498bb8c81d57e7a759d1418579',1,'etk::color']]], + ['init',['init',['http://atria-soft.github.io/elog/namespaceelog.html#a1005ac82c94e09b499d29b70a98cd5cc',1,'elog::init()'],['http://atria-soft.github.io/etk/namespaceetk.html#aa87d94d7a27bd41c9982fe0ba83d6f88',1,'etk::init()']]], + ['initdefaultfolder',['initDefaultFolder',['http://atria-soft.github.io/etk/namespaceetk.html#af5156cd13050789ca79157400805b04e',1,'etk']]], + ['intersect3',['intersect3',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#abc2a4dffb33f88c073d03799a81a902e',1,'etk::Plane']]], + ['invert',['invert',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ae03bbf1ff6f750e3ecd5ad556b771c4e',1,'etk::Matrix2::invert()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#adfc631d9817a7ac82d12c243fe52fb93',1,'etk::Matrix4::invert()']]], + ['iparse',['iParse',['../classexml_1_1internal_1_1_attribute.html#a864c79f26aa4455fcf8b65993bb7bc70',1,'exml::internal::Attribute::iParse()'],['../classexml_1_1internal_1_1_comment.html#aa606a5e28625fac957e78f71940c2391',1,'exml::internal::Comment::iParse()'],['../classexml_1_1internal_1_1_declaration.html#a320a7730c1cf543dc888108bc82f12ad',1,'exml::internal::Declaration::iParse()'],['../classexml_1_1internal_1_1_element.html#a639187deeb9dd6bf5f857b46bbfcf2c3',1,'exml::internal::Element::iParse()'],['../classexml_1_1internal_1_1_node.html#ac767feed551e8543279652865fcb7371',1,'exml::internal::Node::iParse()'],['../classexml_1_1internal_1_1_text.html#a48b9cb0bd62e4b742c02798aa97d784c',1,'exml::internal::Text::iParse()'],['../classexml_1_1internal_1_1_text_c_d_a_t_a.html#a585001c6c55fa8b7f63e8e2e2b8a3825',1,'exml::internal::TextCDATA::iParse()']]], + ['irand',['irand',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a50bc6947ba9add861cd3096d9034effa',1,'etk::tool']]], + ['isattribute',['isAttribute',['../classexml_1_1internal_1_1_node.html#a79a6a4f90a4e848f58be568acdeaf4f9',1,'exml::internal::Node::isAttribute()'],['../classexml_1_1_node.html#a507e9c645182210cd5b2d7c79df2830e',1,'exml::Node::isAttribute()']]], + ['iscomment',['isComment',['../classexml_1_1internal_1_1_node.html#af83b4078765454c8dc88cada81a592c7',1,'exml::internal::Node::isComment()'],['../classexml_1_1_node.html#a78ac0d44a04a9306d106a3a9528d6bc1',1,'exml::Node::isComment()']]], + ['isdeclaration',['isDeclaration',['../classexml_1_1internal_1_1_node.html#aaaa9bdd0a14d1fd69bb37b18932ceecd',1,'exml::internal::Node::isDeclaration()'],['../classexml_1_1_node.html#a448ec01b749b7ed8dd15f5919936e132',1,'exml::Node::isDeclaration()']]], + ['isdocument',['isDocument',['../classexml_1_1internal_1_1_node.html#a785e97b8b4ed169486cfaaad9f6e4cdb',1,'exml::internal::Node::isDocument()'],['../classexml_1_1_node.html#ae4d737c69879615f52989389f3a38051',1,'exml::Node::isDocument()']]], + ['iselement',['isElement',['../classexml_1_1internal_1_1_node.html#a5ca69f3db29e6f92c139583fd629804d',1,'exml::internal::Node::isElement()'],['../classexml_1_1_node.html#a6fc2ab327f4add7030ff8d95d7f03d1b',1,'exml::Node::isElement()']]], + ['isgroupreadable',['isGroupReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a453329fabaebc6c6cce4eadc0a2e49b7',1,'etk::FSNodeRight']]], + ['isgrouprunable',['isGroupRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a7a76ff5576933a63d759b326a74933a7',1,'etk::FSNodeRight']]], + ['isgroupwritable',['isGroupWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a4a275b98275492aa30a909b1a6f9e325',1,'etk::FSNodeRight']]], + ['isotherreadable',['isOtherReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#af7fbdac5122f7ebf65a32651b9cf620e',1,'etk::FSNodeRight']]], + ['isotherrunable',['isOtherRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a0553403781de313a3a60cb08a917263c',1,'etk::FSNodeRight']]], + ['isotherwritable',['isOtherWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a5edec7678e987c70177a60097d762981',1,'etk::FSNodeRight']]], + ['isspecialchar',['isSpecialChar',['http://atria-soft.github.io/etk/namespaceu32char.html#a408c8318f6077bfeeb94efa12d48e60f',1,'u32char']]], + ['istext',['isText',['../classexml_1_1internal_1_1_node.html#a05ab1958d2487777e45150ce9fae91e2',1,'exml::internal::Node::isText()'],['../classexml_1_1_node.html#abb3f9c47de4b8152d2f5510ca0a8d448',1,'exml::Node::isText()']]], + ['isuserreadable',['isUserReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a6798f0adb3c79d279c8dfefdbeae0531',1,'etk::FSNodeRight']]], + ['isuserrunable',['isUserRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#aa660aeb3b884f571b06019e02a5ba438',1,'etk::FSNodeRight']]], + ['isuserwritable',['isUserWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#aa0ca67ebdf5fb0ca97836df70180f8da',1,'etk::FSNodeRight']]], + ['iswhitechar',['isWhiteChar',['http://atria-soft.github.io/etk/namespaceu32char.html#a7ffdd433efbedf5bed193e9d9df7eb6d',1,'u32char']]], + ['iszero',['isZero',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab36e9267a66745c77199482284bb8a40',1,'etk::Vector2D::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab36e9267a66745c77199482284bb8a40',1,'Vector2D< int32_t >::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab36e9267a66745c77199482284bb8a40',1,'Vector2D< uint32_t >::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a5a2d0c1a587adb016eaf70aa3458c10d',1,'etk::Vector3D::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ad5ed6c2d0564a9a165147006d891e3d6',1,'etk::Vector4D::isZero()']]], + ['iterator',['iterator',['../classexml_1_1iterator.html',1,'exml']]], + ['iterator',['iterator',['../classexml_1_1_attribute_list_data.html#a151c637c84565a55b79d37f4de4c9b31',1,'exml::AttributeListData::iterator()'],['../classexml_1_1_element_data.html#a55fff4e7a14eeb5adf55270117ccedf9',1,'exml::ElementData::iterator()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#aebb30cce96db460dffdb275170a979cb',1,'utf8::iterator::iterator()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ad640e78bef39d56b5282e8a9011c0d59',1,'utf8::iterator::iterator(std::string &_str)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a2676d3eba675ecfa0f789ba15e7335d7',1,'utf8::iterator::iterator(std::string &_str, const std::string::iterator &_pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a7f0ab43734e7324ad6c01c143d35a26a',1,'utf8::iterator::iterator(std::string &_str, size_t _pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a627ca7ef0ee43bf15445b4b29a775d2e',1,'utf8::iterator::iterator(std::string *_str, const std::string::iterator &_pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a92e5ead9e0b57f889a635306c7e7b6fe',1,'utf8::iterator::iterator(std::string *_str, size_t _pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#af9610f601ab0d2729b235f0ec4204ff1',1,'utf8::iterator::iterator(const iterator &_obj)'],['../classexml_1_1iterator.html#af25851d3ef2ee19a4e0a56d5f43be541',1,'exml::iterator::iterator(EXML_BASE_T &_obj, size_t _pos)'],['../classexml_1_1iterator.html#a6abadb0bb3da172e41afa1686e508b53',1,'exml::iterator::iterator(const EXML_BASE_T &_obj, size_t _pos)'],['../classexml_1_1iterator.html#a3f88b8694f7dfcc468da86d516d1b7a6',1,'exml::iterator::iterator(const iterator &_obj)']]], + ['iterator',['iterator',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html',1,'utf8']]], + ['iterator_2ehpp',['iterator.hpp',['../iterator_8hpp.html',1,'']]], + ['ivory',['ivory',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab44bec9b6c9231236729f749df94c7ba',1,'etk::color']]] +]; diff --git a/search/all_9.html b/search/all_9.html new file mode 100644 index 0000000..8ebc8a2 --- /dev/null +++ b/search/all_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_9.js b/search/all_9.js new file mode 100644 index 0000000..d2a10c3 --- /dev/null +++ b/search/all_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['khaki',['khaki',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa5242622529843c2b59a3a10de215834',1,'etk::color']]] +]; diff --git a/search/all_a.html b/search/all_a.html new file mode 100644 index 0000000..f17bf66 --- /dev/null +++ b/search/all_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_a.js b/search/all_a.js new file mode 100644 index 0000000..afbb9b9 --- /dev/null +++ b/search/all_a.js @@ -0,0 +1,47 @@ +var searchData= +[ + ['lavender',['lavender',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2f2c8ef5a6ab8b6d0d0bfc261dc1c660',1,'etk::color']]], + ['lavenderblush',['lavenderBlush',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4232ea43a0d5f4e1a0fda12b2523789e',1,'etk::color']]], + ['lawngreen',['lawnGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#afde65cb2bb3edffeb3c3be844048bea7',1,'etk::color']]], + ['lemonchiffon',['lemonChiffon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b1f3235d4cb5967be945422180a696e',1,'etk::color']]], + ['length',['length',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afbd0aec60092f67d2f347dd2ceb5039d',1,'etk::Vector2D::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afbd0aec60092f67d2f347dd2ceb5039d',1,'Vector2D< int32_t >::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afbd0aec60092f67d2f347dd2ceb5039d',1,'Vector2D< uint32_t >::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ac1ca1b7bc3a120764f2e94e16772cdfe',1,'etk::Vector3D::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a2c39d92a798433357206af92c1bf53b5',1,'etk::Vector4D::length()']]], + ['length2',['length2',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3e2c1ec37c2ccbf1faf1d6c0886c9857',1,'etk::Vector2D::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3e2c1ec37c2ccbf1faf1d6c0886c9857',1,'Vector2D< int32_t >::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3e2c1ec37c2ccbf1faf1d6c0886c9857',1,'Vector2D< uint32_t >::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#afe255d86ac23ec4459b53067cc8a8455',1,'etk::Vector3D::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a534bf674ba52d3826295a949ff875db8',1,'etk::Vector4D::length2()']]], + ['lerp',['lerp',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a3cb994e401a77c4754198e24bb9891c8',1,'etk::Vector3D']]], + ['level',['level',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89',1,'elog']]], + ['level_5fcritical',['level_critical',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89a4c2b8e97dbaeda89eb1fbce53e691625',1,'elog']]], + ['level_5fdebug',['level_debug',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89a97d8804cb4c8776f67824ec0acf53efb',1,'elog']]], + ['level_5ferror',['level_error',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89add2b92a662d3e09201bfc37cf42f906c',1,'elog']]], + ['level_5finfo',['level_info',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89aec0f38e9cdb484718ef007a57628e021',1,'elog']]], + ['level_5fnone',['level_none',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89aeff8c0bec7329ce8b94597f6bd501354',1,'elog']]], + ['level_5fprint',['level_print',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89a93c9ecff62779bddcc1bc2e7fc5dd829',1,'elog']]], + ['level_5fverbose',['level_verbose',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89adf726904a7486e61530282123dbd58cd',1,'elog']]], + ['level_5fwarning',['level_warning',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89abe0c0f2534e916ba560a798d1392ce0c',1,'elog']]], + ['lightblue',['lightBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8387db6883f21400bf5be80372c35647',1,'etk::color']]], + ['lightcoral',['lightCoral',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a18fa89d253f21d090fb78f9c4c3fa179',1,'etk::color']]], + ['lightcyan',['lightCyan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a50d72f3fa72a15b70950ec3c6294c486',1,'etk::color']]], + ['lightgoldenrodyellow',['lightGoldenRodYellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4b1fa30e34836c579b23ad52137bd690',1,'etk::color']]], + ['lightgray',['lightGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4083c98e9eded328f2cd91f01affddc0',1,'etk::color']]], + ['lightgreen',['lightGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2d28338bea023156af46b42ac4104d65',1,'etk::color']]], + ['lightgrey',['lightGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a77d1ce7214b499fb78f9bbfcd18cb7b4',1,'etk::color']]], + ['lightpink',['lightPink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a14d1dd7b18f6b86d7a3c16f417f453b6',1,'etk::color']]], + ['lightsalmon',['lightSalmon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a033bb4d31c48f0dd52fc0662944ab8f6',1,'etk::color']]], + ['lightseagreen',['lightSeaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a146b8e64718660041ce89a8803661e2a',1,'etk::color']]], + ['lightskyblue',['lightSkyBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a51a95c2b5fd2957e41b027b84df64bb2',1,'etk::color']]], + ['lightslategray',['lightSlateGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af8cb2152fe5df989303dd976f97578ea',1,'etk::color']]], + ['lightslategrey',['lightSlateGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4a496840c6c000f27da3a6e8e54e33eb',1,'etk::color']]], + ['lightsteelblue',['lightSteelBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a26bcddd1699b895e233e35f31fda1c0e',1,'etk::color']]], + ['lightyellow',['lightYellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab23ae9842d65ec28e1ff7f06d5b252a8',1,'etk::color']]], + ['lime',['lime',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a0363b4e80d7960b29e41c1202d36cefb',1,'etk::color']]], + ['limegreen',['limeGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a29c3e83ca4abea8319f8f5671b9720c2',1,'etk::color']]], + ['linearinterpolate',['linearInterpolate',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a0022135ae6ce5333c7a39e04f16369af',1,'etk::Plane']]], + ['linen',['linen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aaed3fa7e8a6f9ed2e79677075bf1e63e',1,'etk::color']]], + ['load',['load',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#aa0d4393b92c0548812cc511a8c5bec19',1,'etk::Archive::load()'],['../classexml_1_1_document.html#a8cab856ba4904ddb422cb310216557ec',1,'exml::Document::load()'],['../classexml_1_1internal_1_1_document.html#a66aaffcbcf88c232cf7079facf55cfae',1,'exml::internal::Document::load()']]], + ['loadfile',['loadFile',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#aca951aabe7595d6217bd6ba9699361f8',1,'etk::Archive::loadFile()'],['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html#a53e3a637a4f39b14ff15c880c57c14f3',1,'etk::archive::Zip::loadFile()']]], + ['loadpackage',['loadPackage',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#ad90205aba8b5892b1bd0324821cea294',1,'etk::Archive']]], + ['lock',['lock',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#ab0f7a9b6529d25071f339f1a6480a3e6',1,'ememory::WeakPtr']]], + ['log_2ehpp',['log.hpp',['http://atria-soft.github.io/elog/log__8hpp.html',1,'']]], + ['logchar',['logChar',['http://atria-soft.github.io/elog/namespaceelog.html#a9e62f7052313032d6f02a20e1885d781',1,'elog']]], + ['logchar1',['logChar1',['http://atria-soft.github.io/elog/namespaceelog.html#a9dcb1d0c878bbc5585c452d7fe7460d8',1,'elog']]], + ['logstream',['logStream',['http://atria-soft.github.io/elog/namespaceelog.html#a333ea900d08304571ccbfaef6d7f647b',1,'elog']]], + ['logstream1',['logStream1',['http://atria-soft.github.io/elog/namespaceelog.html#ab60bc58f0e317b846c7219058111ba8b',1,'elog']]] +]; diff --git a/search/all_b.html b/search/all_b.html new file mode 100644 index 0000000..6ef469e --- /dev/null +++ b/search/all_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_b.js b/search/all_b.js new file mode 100644 index 0000000..162c1cf --- /dev/null +++ b/search/all_b.js @@ -0,0 +1,53 @@ +var searchData= +[ + ['m_5fcontent',['m_content',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a50e51fc4daee5c4a0f5c1810983e6f16',1,'etk::Archive']]], + ['m_5fdata',['m_data',['../classexml_1_1_node.html#a37781fb340da72020fe008b2633991dd',1,'exml::Node']]], + ['m_5ffilename',['m_fileName',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#ade4fc9b52603f85c4201ad21f5c70073',1,'etk::Archive']]], + ['m_5ffloats',['m_floats',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5f41dd29da4ce72d07230ca7af4be1b2',1,'etk::Vector2D::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5f41dd29da4ce72d07230ca7af4be1b2',1,'Vector2D< int32_t >::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5f41dd29da4ce72d07230ca7af4be1b2',1,'Vector2D< uint32_t >::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a957a45bedf0fb76783ab7062b1ad5412',1,'etk::Vector3D::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ac75ee585aaad94ccf8afec7d34b9ad7f',1,'etk::Vector4D::m_floats()']]], + ['m_5fkey',['m_key',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html#acaed9ce2065bcb8f8793342939bb6acc',1,'etk::HashData']]], + ['m_5flistattribute',['m_listAttribute',['../classexml_1_1internal_1_1_attribute_list.html#a290643c928a881109ed1b19699e0b75f',1,'exml::internal::AttributeList']]], + ['m_5flistsub',['m_listSub',['../classexml_1_1internal_1_1_element.html#a9bba2f225808ab9a11355b5022262ece',1,'exml::internal::Element']]], + ['m_5fmat',['m_mat',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a808056b77862902ee2e117023bbff5b9',1,'etk::Matrix2::m_mat()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a831cacb3f32e4d5a1aeddc313e8d2abc',1,'etk::Matrix4::m_mat()']]], + ['m_5fname',['m_name',['../classexml_1_1internal_1_1_attribute.html#a699c27d8001cdfc5ebda400d3c0bc9bc',1,'exml::internal::Attribute']]], + ['m_5fpos',['m_pos',['../classexml_1_1internal_1_1_node.html#aff4c22828c5e24f6890fdb7e646a3046',1,'exml::internal::Node']]], + ['m_5fvalue',['m_value',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html#aac226ce5902c5aded7b6ebc962777bc5',1,'etk::HashData::m_value()'],['../classexml_1_1internal_1_1_node.html#a4665d683223dd60ed293471627b8659b',1,'exml::internal::Node::m_value()']]], + ['magenta',['magenta',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#afee87f303d370ab6dbc7ac1e2c00ead1',1,'etk::color']]], + ['maroon',['maroon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#acedfbd93471b71ba9998984b11ba718e',1,'etk::color']]], + ['mat2rotate',['mat2Rotate',['http://atria-soft.github.io/etk/namespaceetk.html#a446d77ba3782233f6af160d1f0c3efa5',1,'etk']]], + ['mat2scale',['mat2Scale',['http://atria-soft.github.io/etk/namespaceetk.html#ae9bffaa13bb175c6a4f61ef3538a1227',1,'etk::mat2Scale(const vec2 &_scale)'],['http://atria-soft.github.io/etk/namespaceetk.html#afa9bc01bc9a9d037a07105f07d91f49e',1,'etk::mat2Scale(float _scale)']]], + ['mat2skew',['mat2Skew',['http://atria-soft.github.io/etk/namespaceetk.html#a61f91fb5444b87f1f9eadee2dd086d5c',1,'etk']]], + ['mat2translate',['mat2Translate',['http://atria-soft.github.io/etk/namespaceetk.html#a2a0f136b1e799fcb007ef7038749f8da',1,'etk']]], + ['matfrustum',['matFrustum',['http://atria-soft.github.io/etk/namespaceetk.html#a8835f0fbba4a6ecd74d69991a19f20f4',1,'etk']]], + ['matlookat',['matLookAt',['http://atria-soft.github.io/etk/namespaceetk.html#abb36cca3305ba6a4891dbbc78900e853',1,'etk']]], + ['matortho',['matOrtho',['http://atria-soft.github.io/etk/namespaceetk.html#aad05fa6714ff5e51a7ed4c0f432f95b2',1,'etk']]], + ['matperspective',['matPerspective',['http://atria-soft.github.io/etk/namespaceetk.html#ad857bb4a4bb34e01d0b5534536cbe075',1,'etk']]], + ['matrix',['Matrix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html',1,'etk']]], + ['matrix',['Matrix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#aad86d66460d629601a63a70739991d09',1,'etk::Matrix::Matrix(const ivec2 &_size, T *_defaultVal=nullptr)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ab50a671a8e9f9d7b1b6a3d519f6a2847',1,'etk::Matrix::Matrix(int32_t _width=0, int32_t _heigh=0, T *_defaultVal=nullptr)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#afffb93555f328b3972c456e2f0e5aca8',1,'etk::Matrix::Matrix(const Matrix< ETK_TYPE_MATRIX_2 > &_obj)']]], + ['matrix_2ehpp',['Matrix.hpp',['http://atria-soft.github.io/etk/__matrix__8hpp.html',1,'']]], + ['matrix2',['Matrix2',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html',1,'etk']]], + ['matrix2',['Matrix2',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#af0e00ed1d06d689c1ec6a5b0cfcde0a8',1,'etk::Matrix2::Matrix2()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ad827d58fc083b1857851a1ae253ed48b',1,'etk::Matrix2::Matrix2(const Matrix2 &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a13ec157f29c5a00f3209c6af2d773abd',1,'etk::Matrix2::Matrix2(float _sx, float _shy, float _shx, float _sy, float _tx, float _ty)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a3ddbedb1548ee95fb5071ae29df0b3ea',1,'etk::Matrix2::Matrix2(const float *_values)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#aecff4215059998ecdfe5aac60b99ebc7',1,'etk::Matrix2::Matrix2(const double *_values)']]], + ['matrix2_2ehpp',['Matrix2.hpp',['http://atria-soft.github.io/etk/__matrix2__8hpp.html',1,'']]], + ['matrix4',['Matrix4',['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a728743db03715fe8853be92741ba7e71',1,'etk::Matrix4::Matrix4()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a5e9346ce720eece0a3440f59a87cde51',1,'etk::Matrix4::Matrix4(const Matrix4 &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a7906dc3b63c5ae67337728c6fe49a337',1,'etk::Matrix4::Matrix4(float _a1, float _b1, float _c1, float _d1, float _a2, float _b2, float _c2, float _d2, float _a3, float _b3, float _c3, float _d3, float _a4, float _b4, float _c4, float _d4)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#af60cfa463b45219cf09adc3e835fe36c',1,'etk::Matrix4::Matrix4(float *_values)']]], + ['matrix4',['Matrix4',['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html',1,'etk']]], + ['matrix4_2ehpp',['Matrix4.hpp',['http://atria-soft.github.io/etk/__matrix4__8hpp.html',1,'']]], + ['matrotate',['matRotate',['http://atria-soft.github.io/etk/namespaceetk.html#a1547ff95cb3d6e5338fa4b7599606514',1,'etk']]], + ['matscale',['matScale',['http://atria-soft.github.io/etk/namespaceetk.html#ac4286b0e352d8ceb11585f7903cea76a',1,'etk']]], + ['mattranslate',['matTranslate',['http://atria-soft.github.io/etk/namespaceetk.html#a2f39480afa2135de814543dac27cc4f6',1,'etk']]], + ['maxaxis',['maxAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a131958354e84802a9fcfb8337a52f12c',1,'etk::Vector2D::maxAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a131958354e84802a9fcfb8337a52f12c',1,'Vector2D< int32_t >::maxAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a131958354e84802a9fcfb8337a52f12c',1,'Vector2D< uint32_t >::maxAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a334c75acc50432b3970661b38b833d24',1,'etk::Vector3D::maxAxis()']]], + ['mediumaquamarine',['mediumAquaMarine',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7f0d7a636c8caa196464b499b6280426',1,'etk::color']]], + ['mediumblue',['mediumBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7fe002b79a78199f18363dd05530378d',1,'etk::color']]], + ['mediumorchid',['mediumOrchid',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5e155686074462e57beee0511146bc97',1,'etk::color']]], + ['mediumpurple',['mediumPurple',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3b2c512ac26bc28808a8b3dd5656440d',1,'etk::color']]], + ['mediumseagreen',['mediumSeaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac8b45a088646ef1fcf8fe69179dc519b',1,'etk::color']]], + ['mediumslateblue',['mediumSlateBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a215704258654af99ded76d5642d9d462',1,'etk::color']]], + ['mediumspringgreen',['mediumSpringGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2b5d44a4ca36262221237f5165af7aae',1,'etk::color']]], + ['mediumturquoise',['mediumTurquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac3cfc60cd0c3b29f6a941dd592d90b24',1,'etk::color']]], + ['mediumvioletred',['mediumVioletRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a05fe5d6e6d4b13da98ccf1acef57ba3a',1,'etk::color']]], + ['memory_2ehpp',['memory.hpp',['http://atria-soft.github.io/ememory/memory__8hpp.html',1,'']]], + ['midnightblue',['midnightBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af0900bfad0e76b546fbe6b9c3fe3f24a',1,'etk::color']]], + ['minaxis',['minAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a9a7a1d85647290f94f0941384615890b',1,'etk::Vector2D::minAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a9a7a1d85647290f94f0941384615890b',1,'Vector2D< int32_t >::minAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a9a7a1d85647290f94f0941384615890b',1,'Vector2D< uint32_t >::minAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a4e1531d625620dc67683bd8f80eb2947',1,'etk::Vector3D::minAxis()']]], + ['mintcream',['mintCream',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#adfb434830d70a46377180a95be6d484e',1,'etk::color']]], + ['mistyrose',['mistyRose',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a18204af4290656aeac4f7c88eb85d0f3',1,'etk::color']]], + ['moccasin',['moccasin',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8cb08faeeec554e2a414bc8633b443c5',1,'etk::color']]], + ['move',['move',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#af2b67e6e158d407375013845b4afd6c4',1,'etk::FSNode']]] +]; diff --git a/search/all_c.html b/search/all_c.html new file mode 100644 index 0000000..4ca7bb9 --- /dev/null +++ b/search/all_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_c.js b/search/all_c.js new file mode 100644 index 0000000..f066c96 --- /dev/null +++ b/search/all_c.js @@ -0,0 +1,29 @@ +var searchData= +[ + ['navajowhite',['navajoWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b63b8a9a1cc45910237b30a2ba45fca',1,'etk::color']]], + ['navy',['navy',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a20ab31b18ba99ce5faa111a99ab2e83d',1,'etk::color']]], + ['newline',['newLine',['../classexml_1_1_file_pos.html#ad6fac94acb08f15e2512941a74b18a6c',1,'exml::FilePos']]], + ['node',['Node',['../classexml_1_1_node.html',1,'exml']]], + ['node',['Node',['../classexml_1_1internal_1_1_node.html',1,'exml::internal']]], + ['node',['Node',['../classexml_1_1internal_1_1_node.html#a09354ad634c68aa620d08a88f4e20f98',1,'exml::internal::Node::Node()'],['../classexml_1_1internal_1_1_node.html#a79828d255b9a84c2ed188596517c68ec',1,'exml::internal::Node::Node(const std::string &_value)'],['../classexml_1_1_node.html#a092b881b982d94688c071d578a95c830',1,'exml::Node::Node(const ememory::SharedPtr< exml::internal::Node > &_internalNode)'],['../classexml_1_1_node.html#a2516c52e7cb36c63b9ab141220bd2997',1,'exml::Node::Node()'],['../namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55a36c4536996ca5615dcf9911f068786dc',1,'exml::node()']]], + ['node_2ehpp',['Node.hpp',['../internal_2_node_8hpp.html',1,'']]], + ['node_2ehpp',['Node.hpp',['../_node_8hpp.html',1,'']]], + ['nodes',['nodes',['../classexml_1_1_element.html#acf09c48748366af9925513ed978db4c9',1,'exml::Element']]], + ['nodetype',['nodeType',['../namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55',1,'exml']]], + ['nodetype_2ehpp',['nodeType.hpp',['../node_type_8hpp.html',1,'']]], + ['noise',['Noise',['http://atria-soft.github.io/etk/classetk_1_1_noise.html#a541e022ae4c218161212c55553448c37',1,'etk::Noise']]], + ['noise',['Noise',['http://atria-soft.github.io/etk/classetk_1_1_noise.html',1,'etk']]], + ['noise_2ehpp',['Noise.hpp',['http://atria-soft.github.io/etk/__noise__8hpp.html',1,'']]], + ['noisetype',['noiseType',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8',1,'etk']]], + ['noisetype_5fbase',['noiseType_base',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a4c9b4846f6a3799bf72294573bc68666',1,'etk']]], + ['noisetype_5fcloud',['noiseType_cloud',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8abbd6669d7350ed4fe1ee27ca37942f38',1,'etk']]], + ['noisetype_5fmarble',['noiseType_marble',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8afe321c1b20b2163fa2f8c6cc204c65db',1,'etk']]], + ['noisetype_5fsmooth',['noiseType_smooth',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a6073ebe9a4072386bb899a253e227ae5',1,'etk']]], + ['noisetype_5fturbulence',['noiseType_turbulence',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a991e1a2d3d0fab7d7438598c991ac94a',1,'etk']]], + ['noisetype_5fturbulencenosmooth',['noiseType_turbulenceNoSmooth',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8af2cfe5b480f8c9f42813dab614dbf0e7',1,'etk']]], + ['noisetype_5fwood',['noiseType_wood',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a66612077d9f772988ea9e89dd7e593ea',1,'etk']]], + ['none',['none',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723ea334c4a4c42fdb79d7ebc3e73b517e6f8',1,'ememory::Counter::none()'],['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4589db8a7e8998273732dae4c83e28c5',1,'etk::color::none()']]], + ['normalize',['normalize',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a383afb40ac4cfab41b7d221c283b29f0',1,'etk::Plane::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae3a90dc9e5903370adcf381bf89ac5f0',1,'etk::Vector2D::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae3a90dc9e5903370adcf381bf89ac5f0',1,'Vector2D< int32_t >::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae3a90dc9e5903370adcf381bf89ac5f0',1,'Vector2D< uint32_t >::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aee1c200271d3691934c0fdcc18bd69ce',1,'etk::Vector3D::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aca2e577468b3fc2c56079db332414fd2',1,'etk::Vector4D::normalize()']]], + ['normalized',['normalized',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ada59e7bb2b7f6f188eb99684c8d37045',1,'etk::Vector2D::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ada59e7bb2b7f6f188eb99684c8d37045',1,'Vector2D< int32_t >::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ada59e7bb2b7f6f188eb99684c8d37045',1,'Vector2D< uint32_t >::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7f7d52ff24907fbbee0948b393ff4b20',1,'etk::Vector3D::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#acc2e6d950b22d6ad1c3b03446128c7d5',1,'etk::Vector4D::normalized()']]], + ['null',['Null',['http://atria-soft.github.io/etk/namespaceu32char.html#a5bf343cb9ca744a833c6d0466542fd23',1,'u32char']]] +]; diff --git a/search/all_d.html b/search/all_d.html new file mode 100644 index 0000000..fedf606 --- /dev/null +++ b/search/all_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_d.js b/search/all_d.js new file mode 100644 index 0000000..963eb7f --- /dev/null +++ b/search/all_d.js @@ -0,0 +1,39 @@ +var searchData= +[ + ['oldlace',['oldLace',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6dac38a6103291477259e687e0774c1f',1,'etk::color']]], + ['olive',['olive',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7c6df578f49614b0a84b8d60a85522f5',1,'etk::color']]], + ['olivedrab',['oliveDrab',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a020a9d7d45aa767ddf85ce3091f09700',1,'etk::color']]], + ['open',['open',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#ad1594998eb11332bba3bcd6a2392c373',1,'etk::Archive']]], + ['operator_20const_20int32_5ft_20_2a',['operator const int32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3ff784853a1dc3bd6e0432a6bcaceedd',1,'Vector2D< int32_t >']]], + ['operator_20const_20t_20_2a',['operator const T *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3ff784853a1dc3bd6e0432a6bcaceedd',1,'etk::Vector2D::operator const T *()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a4d873f816af2b29928dfd7e10741c97c',1,'etk::Vector3D::operator const T *()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a71d3b69987807f9381f4b0b5f723dfce',1,'etk::Vector4D::operator const T *()']]], + ['operator_20const_20uint32_5ft_20_2a',['operator const uint32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3ff784853a1dc3bd6e0432a6bcaceedd',1,'Vector2D< uint32_t >']]], + ['operator_20int32_5ft_20_2a',['operator int32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adb01e2efc161e565acc35c84bffe8d06',1,'Vector2D< int32_t >']]], + ['operator_20size_5ft',['operator size_t',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a7143946e5fca162dccd02e82e6763fef',1,'utf8::iterator']]], + ['operator_20t_2a',['operator T*',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adb01e2efc161e565acc35c84bffe8d06',1,'etk::Vector2D::operator T*()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a4ee27667c43155bd0a54eea0cb9f3269',1,'etk::Vector3D::operator T*()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a3dc4cc203af0de04102913f8d45b1f68',1,'etk::Vector4D::operator T*()']]], + ['operator_20uint32_5ft_20_2a',['operator uint32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adb01e2efc161e565acc35c84bffe8d06',1,'Vector2D< uint32_t >']]], + ['operator_21_3d',['operator!=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a045320554089a6ad39ac7a6c8a56f7b6',1,'etk::Color::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa7430072e51239eb82473587db573832',1,'etk::FSNode::operator!=()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a342ea299a2db67686b6e1b5bcd87276f',1,'utf8::iterator::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a462dc7b2109911c681808e4c39e0242c',1,'etk::Matrix::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a7b076152d4fed3e65ab6eeb7d0906381',1,'etk::Matrix2::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a7c930d4ee187543ac580b35feb1748e9',1,'etk::Matrix4::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#acff6210dea13b9e5d767c017c79dd6a8',1,'etk::Plane::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab758cdc9d047fd6616c6ebd8e6e0d286',1,'etk::Vector2D::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab758cdc9d047fd6616c6ebd8e6e0d286',1,'Vector2D< int32_t >::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab758cdc9d047fd6616c6ebd8e6e0d286',1,'Vector2D< uint32_t >::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7b56b037abaca69e2cd8391b2a9e2631',1,'etk::Vector3D::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#adcf38adc3a1b6b44dcc6f5b85cbfad20',1,'etk::Vector4D::operator!=()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a672be4bbc5b509d86e0e1969203dac55',1,'ememory::SharedPtr::operator!=(std::nullptr_t) const'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a73af60d24efa9dfb2b51cf0ece0bd105',1,'ememory::SharedPtr::operator!=(const SharedPtr< EMEMORY_TYPE2 > &_obj) const'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a6f96fbaa4420a5b55263d58a55853cd9',1,'ememory::WeakPtr::operator!=(const WeakPtr &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#ace75b3e855f73d55dbd5f3d2d3402e6d',1,'ememory::WeakPtr::operator!=(std::nullptr_t) const'],['../classexml_1_1iterator.html#a6c04e263cd8f4a9a98a41397ad16fd21',1,'exml::iterator::operator!=()']]], + ['operator_28_29',['operator()',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a4bc86bfb0274d2aac75816462bc77406',1,'etk::Matrix']]], + ['operator_2a',['operator*',['http://atria-soft.github.io/etk/classetk_1_1_color.html#aad3ed2fa5611b32c50f7ffc8cc95c39e',1,'etk::Color::operator*(const etk::Color< MY_TYPE, MY_TYPE_SIZE > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a30f2d2d04ec0e788d649f67880e6e2a8',1,'etk::Color::operator*(const MY_TYPE _val) const'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ae5e5fc32fe6f48f3218464627e416c76',1,'utf8::iterator::operator*()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#af172540c6c28fb2ae897079b8c67ecf7',1,'etk::Matrix::operator*()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a1ffce4ef3bc80106345bddd21a9c1966',1,'etk::Matrix2::operator*(const Matrix2 &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#aea4534337438e7338531d69dee0ab15f',1,'etk::Matrix2::operator*(const vec2 &_point) const'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#ae6f120779daf255ccfe413d967311caf',1,'etk::Matrix4::operator*(const Matrix4 &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#abbbbe2730f02c1d4c4580c76c084d374',1,'etk::Matrix4::operator*(const vec3 &_point) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac67e88e248ca8ebcde75d8efa5ff070a',1,'etk::Vector2D::operator*(const Vector2D< T > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab4c66933e43c8792953befd95e088a54',1,'etk::Vector2D::operator*(const T _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac67e88e248ca8ebcde75d8efa5ff070a',1,'Vector2D< int32_t >::operator*(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab4c66933e43c8792953befd95e088a54',1,'Vector2D< int32_t >::operator*(const int32_t _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac67e88e248ca8ebcde75d8efa5ff070a',1,'Vector2D< uint32_t >::operator*(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab4c66933e43c8792953befd95e088a54',1,'Vector2D< uint32_t >::operator*(const uint32_t _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a1b4f35947f946c0f28b9ddb182752338',1,'etk::Vector3D::operator*(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aa897817af4bc4cbb43e002be0dddf3d5',1,'etk::Vector3D::operator*(const Vector3D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a46418f40c330cf69f3d0a881d8b035fb',1,'etk::Vector4D::operator*(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a9546ce90575aab57de0c80b581973ff7',1,'etk::Vector4D::operator*(const Vector4D< T > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a5991c3edce48eee7724225254b53e67e',1,'ememory::SharedPtr::operator*() const'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a42d2e1b4524a05d881497a50ba23eeae',1,'ememory::SharedPtr::operator*()'],['../classexml_1_1iterator.html#aa829ac8fb04732c09b58152014e09abc',1,'exml::iterator::operator*() const noexcept'],['../classexml_1_1iterator.html#a31083525aaaa6741cd82c4fe67956254',1,'exml::iterator::operator*() noexcept']]], + ['operator_2a_3d',['operator*=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#aa921a409705cd248218e9525c51f0482',1,'etk::Color::operator*=(const etk::Color< MY_TYPE, MY_TYPE_SIZE > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a52fa0f2b24ed74197d8d4752399b1972',1,'etk::Color::operator*=(const MY_TYPE _val)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ae7a240d2806b1559321c777164ed3f19',1,'etk::Matrix::operator*=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ad8027c2001b671f1ef7ac496df4aa9d4',1,'etk::Matrix2::operator*=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a33a3183d112bb8cb527606acb9e6242f',1,'etk::Matrix4::operator*=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a7a06f6afde493ec0074de0a5dda8000f',1,'etk::Vector2D::operator*=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2c738b9b9745fe8b5c019f1106e357e3',1,'etk::Vector2D::operator*=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a7a06f6afde493ec0074de0a5dda8000f',1,'Vector2D< int32_t >::operator*=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2c738b9b9745fe8b5c019f1106e357e3',1,'Vector2D< int32_t >::operator*=(const int32_t _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a7a06f6afde493ec0074de0a5dda8000f',1,'Vector2D< uint32_t >::operator*=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2c738b9b9745fe8b5c019f1106e357e3',1,'Vector2D< uint32_t >::operator*=(const uint32_t _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a5f07a2aa7c53f440bccc1d1938f1d97f',1,'etk::Vector3D::operator*=(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a36e2e19a2cf358d980b4bc5ae0bf1df7',1,'etk::Vector3D::operator*=(const Vector3D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ae8455c83b7501505c3c27381308aa3ea',1,'etk::Vector4D::operator*=(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a9bd1c0fc5a6341e9574dc5fdb764c41e',1,'etk::Vector4D::operator*=(const Vector4D< T > &_obj)']]], + ['operator_2b',['operator+',['http://atria-soft.github.io/etk/classetk_1_1_color.html#ae7825351aeeb7bf91168937af7868a3e',1,'etk::Color::operator+()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a1eecc0edaf9245a53d1ebe8e90261300',1,'utf8::iterator::operator+(const int64_t _val) const'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#aa9e55971044201725a9672913b0e7dca',1,'utf8::iterator::operator+(const int32_t _val) const'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a9f77f61d4a6869c6ade054f22fc77b44',1,'utf8::iterator::operator+(const size_t _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ab4be6249290e9cc83e11fb5a7d51a71a',1,'etk::Matrix::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#af9910cd95672b95ea2d6b85439fd0646',1,'etk::Matrix2::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a13b43e5b81c17075c0a9f5ec7c258db1',1,'etk::Matrix4::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0274baecd5b67b1a6b645f097e460c5a',1,'etk::Vector2D::operator+(const Vector2D< T > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab33dc34cc4ffd00fef209faddb913094',1,'etk::Vector2D::operator+(const T _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0274baecd5b67b1a6b645f097e460c5a',1,'Vector2D< int32_t >::operator+(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab33dc34cc4ffd00fef209faddb913094',1,'Vector2D< int32_t >::operator+(const int32_t _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0274baecd5b67b1a6b645f097e460c5a',1,'Vector2D< uint32_t >::operator+(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab33dc34cc4ffd00fef209faddb913094',1,'Vector2D< uint32_t >::operator+(const uint32_t _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#af2f02899629fcab456c44f91ccebcb20',1,'etk::Vector3D::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a92f0f8f550ff6a799593220241fcff82',1,'etk::Vector4D::operator+()'],['../classexml_1_1iterator.html#a204c598f125602ca96f59fea3ea18fb8',1,'exml::iterator::operator+()']]], + ['operator_2b_2b',['operator++',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ac6e8470c3e2ca1216c6663b2a120c7b0',1,'utf8::iterator::operator++()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a76dfdca4191ed484149d6ed260f0b0c7',1,'utf8::iterator::operator++(int32_t)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8f6d41c9cb91cafbc579c2be78f72597',1,'etk::Vector2D::operator++()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66dc67349374106d67e7ed5202942586',1,'etk::Vector2D::operator++(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8f6d41c9cb91cafbc579c2be78f72597',1,'Vector2D< int32_t >::operator++()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66dc67349374106d67e7ed5202942586',1,'Vector2D< int32_t >::operator++(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8f6d41c9cb91cafbc579c2be78f72597',1,'Vector2D< uint32_t >::operator++()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66dc67349374106d67e7ed5202942586',1,'Vector2D< uint32_t >::operator++(int)'],['../classexml_1_1_file_pos.html#a3067c3e30e09948b1417a33c2b9288e1',1,'exml::FilePos::operator++()'],['../classexml_1_1iterator.html#a0d51a798c1246ebef31e942eb42310f2',1,'exml::iterator::operator++()'],['../classexml_1_1iterator.html#a026313691b2d914b13336924d7d1cd85',1,'exml::iterator::operator++(int)']]], + ['operator_2b_3d',['operator+=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a301b19765c3cf5ae3246c2966b5e0dfb',1,'etk::Color::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a56b9d699e1e6df0819553bc18580ebc5',1,'etk::Matrix::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a25ff7dd62f40cfa8f4579acc4be460ed',1,'etk::Matrix2::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a5594a9cd7f0ab447e21cdd73e10f8298',1,'etk::Matrix4::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a36478d1cc2990b9bba8e51af252d2ee2',1,'etk::Vector2D::operator+=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a30a01bd0596c3a45e8baea6c2e4d7b95',1,'etk::Vector2D::operator+=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a36478d1cc2990b9bba8e51af252d2ee2',1,'Vector2D< int32_t >::operator+=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a30a01bd0596c3a45e8baea6c2e4d7b95',1,'Vector2D< int32_t >::operator+=(const int32_t _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a36478d1cc2990b9bba8e51af252d2ee2',1,'Vector2D< uint32_t >::operator+=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a30a01bd0596c3a45e8baea6c2e4d7b95',1,'Vector2D< uint32_t >::operator+=(const uint32_t _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aa3dcf22ebd9e5837f1e9317f8e50196e',1,'etk::Vector3D::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aa6876eabe33eb50ec78db8a66c27b8fb',1,'etk::Vector4D::operator+=()'],['../classexml_1_1_file_pos.html#a69395e5ac784cbabd9a3f43531df9361',1,'exml::FilePos::operator+=(const FilePos &_obj)'],['../classexml_1_1_file_pos.html#ab2f05ee84ead0fbee771158709d5cb81',1,'exml::FilePos::operator+=(size_t _col)'],['../classexml_1_1iterator.html#a7fb1fb90278f1ddd4d7de9afff1396dd',1,'exml::iterator::operator+=()']]], + ['operator_2d',['operator-',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#abf02b2a76b3648e6d6a6554726f0f5ab',1,'utf8::iterator::operator-(const int64_t _val) const'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a4938a35a2705a089de16b20eaf5c98c2',1,'utf8::iterator::operator-(const int32_t _val) const'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ac8505389bd5e41973c0971cb5a9f8b86',1,'utf8::iterator::operator-(const size_t _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a0ae8ca9d370824a39292d491fe5f1a98',1,'etk::Matrix::operator-(const Matrix< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a40747926d8d2e3c15dec55e54dc1cb1d',1,'etk::Matrix::operator-() const'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#acb0caef6d2104dc51bf2c2f778afa935',1,'etk::Matrix2::operator-()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a10b9b22f70c06e3a2a92cd5113ae7a94',1,'etk::Matrix4::operator-()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2536a536302ac9a3ed99248db8b28e27',1,'etk::Vector2D::operator-(const Vector2D< T > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0825814ff6d0856b51e3f1ded6b98aa5',1,'etk::Vector2D::operator-(const T _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2536a536302ac9a3ed99248db8b28e27',1,'Vector2D< int32_t >::operator-(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0825814ff6d0856b51e3f1ded6b98aa5',1,'Vector2D< int32_t >::operator-(const int32_t _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2536a536302ac9a3ed99248db8b28e27',1,'Vector2D< uint32_t >::operator-(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0825814ff6d0856b51e3f1ded6b98aa5',1,'Vector2D< uint32_t >::operator-(const uint32_t _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#af3d14d2819d44381fa435560dedf8148',1,'etk::Vector3D::operator-()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aa44f844c97283ac106e84c1ed6f7aef0',1,'etk::Vector4D::operator-()'],['../classexml_1_1iterator.html#a9579fdd71beb55903857fb28f17d5c93',1,'exml::iterator::operator-()']]], + ['operator_2d_2d',['operator--',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a30bad80656165761acba9a5bf336bb24',1,'utf8::iterator::operator--()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a5bb362e7ef8f382c06b26734ac1eb753',1,'utf8::iterator::operator--(int32_t)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abda90eb5e7b670e7232202f832db745f',1,'etk::Vector2D::operator--()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a439b966846ff6b60daeccd5ca97d74d5',1,'etk::Vector2D::operator--(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abda90eb5e7b670e7232202f832db745f',1,'Vector2D< int32_t >::operator--()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a439b966846ff6b60daeccd5ca97d74d5',1,'Vector2D< int32_t >::operator--(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abda90eb5e7b670e7232202f832db745f',1,'Vector2D< uint32_t >::operator--()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a439b966846ff6b60daeccd5ca97d74d5',1,'Vector2D< uint32_t >::operator--(int)'],['../classexml_1_1_file_pos.html#a58851a7b165b6661574dae8c38b57d89',1,'exml::FilePos::operator--()'],['../classexml_1_1iterator.html#a497228e94675bffbf8614e1c8f1deb7e',1,'exml::iterator::operator--()'],['../classexml_1_1iterator.html#a92de33e60a10ea746fdc46035b3795f9',1,'exml::iterator::operator--(int)']]], + ['operator_2d_3d',['operator-=',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a4f9f11ea323f846d3dff802a8ae42dfc',1,'etk::Matrix::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#aac8943bcc3ff59bdb2edda91bb4bdcfd',1,'etk::Matrix2::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a33b3c850301ba202558304253b2c2d74',1,'etk::Matrix4::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8b3adb0c04a6b14753b7198fcd688735',1,'etk::Vector2D::operator-=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afb91536f277001fb75ab27efd170aca2',1,'etk::Vector2D::operator-=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8b3adb0c04a6b14753b7198fcd688735',1,'Vector2D< int32_t >::operator-=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afb91536f277001fb75ab27efd170aca2',1,'Vector2D< int32_t >::operator-=(const int32_t _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8b3adb0c04a6b14753b7198fcd688735',1,'Vector2D< uint32_t >::operator-=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afb91536f277001fb75ab27efd170aca2',1,'Vector2D< uint32_t >::operator-=(const uint32_t _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ae43eac271cdcb04c5b0d9753c17c366b',1,'etk::Vector3D::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a24ffb1c3582594ca3190932cf5b3ac6c',1,'etk::Vector4D::operator-=()'],['../classexml_1_1iterator.html#a6ff38f2ccd237311811f872b3632266f',1,'exml::iterator::operator-=()']]], + ['operator_2d_3e',['operator->',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ac51978a1cafd573f38bf8187cf0fbe8d',1,'ememory::SharedPtr::operator->() const'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab65dfd8d12dc245947b1fe35f2f1f9c9',1,'ememory::SharedPtr::operator->()']]], + ['operator_2f',['operator/',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a163f5616c170d88380b73701b7894401',1,'etk::Vector2D::operator/(const Vector2D< T > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adc3781d082973eff4a611135df4ccb47',1,'etk::Vector2D::operator/(const T _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a163f5616c170d88380b73701b7894401',1,'Vector2D< int32_t >::operator/(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adc3781d082973eff4a611135df4ccb47',1,'Vector2D< int32_t >::operator/(const int32_t _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a163f5616c170d88380b73701b7894401',1,'Vector2D< uint32_t >::operator/(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adc3781d082973eff4a611135df4ccb47',1,'Vector2D< uint32_t >::operator/(const uint32_t _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a1341937c5b5a352240dee7920c283068',1,'etk::Vector4D::operator/()']]], + ['operator_2f_3d',['operator/=',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a1cf681e99ad9fe7b1560de8f17e84fb7',1,'etk::Vector2D::operator/=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a390fbf62118ad552418587a4e98b95ae',1,'etk::Vector2D::operator/=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a1cf681e99ad9fe7b1560de8f17e84fb7',1,'Vector2D< int32_t >::operator/=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a390fbf62118ad552418587a4e98b95ae',1,'Vector2D< int32_t >::operator/=(const int32_t _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a1cf681e99ad9fe7b1560de8f17e84fb7',1,'Vector2D< uint32_t >::operator/=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a390fbf62118ad552418587a4e98b95ae',1,'Vector2D< uint32_t >::operator/=(const uint32_t _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ad7ae735c239ef69dca4433f52d7d586d',1,'etk::Vector3D::operator/=(const Vector3D< T > &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a870b224a7c4283bf43443cd6fa76afe0',1,'etk::Vector3D::operator/=(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a43a54872bca72d13f81d1ac4d6e615f0',1,'etk::Vector4D::operator/=()']]], + ['operator_3c',['operator<',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ac74e8ae878532c46806564905a8527c7',1,'utf8::iterator']]], + ['operator_3c_3d',['operator<=',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a346ff026e12a1aa5f75881bd9a2101db',1,'utf8::iterator']]], + ['operator_3d',['operator=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a10e27a0f6aca0def3f9f514a52e2cfcb',1,'etk::Color::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ad08da50ffc596edbf26abec30f206e9f',1,'etk::FSNode::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#ae339ac2e22a61cf714413912b0ba6d24',1,'etk::FSNodeRight::operator=(const etk::FSNodeRight &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a3c224902eccac53280164cc9363a11f6',1,'etk::FSNodeRight::operator=(const int32_t _newVal)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a026f9c7bec14739d0346adf834f3cf6f',1,'utf8::iterator::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a15251e4a208c761f60f4314e9a16b423',1,'etk::Matrix::operator=(const Matrix< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#aa1ed48736a8b4948a33eec76d88369d2',1,'etk::Matrix::operator=(T &_value)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a6b9b522d791ead398e82fe7c53c16abe',1,'etk::Matrix2::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#abbc1539e5a9a31f4a185cb8e2cf094a5',1,'etk::Matrix4::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a90e4b92b871fca0fdb3b3c66c9262797',1,'etk::Vector2D::operator=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0128f3a4f213b9ed1c5fff05b264d159',1,'etk::Vector2D::operator=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a90e4b92b871fca0fdb3b3c66c9262797',1,'Vector2D< int32_t >::operator=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0128f3a4f213b9ed1c5fff05b264d159',1,'Vector2D< int32_t >::operator=(const int32_t _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a90e4b92b871fca0fdb3b3c66c9262797',1,'Vector2D< uint32_t >::operator=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0128f3a4f213b9ed1c5fff05b264d159',1,'Vector2D< uint32_t >::operator=(const uint32_t _val)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#af734e3eb23a10bf11e45cebf5318825c',1,'ememory::SharedPtr::operator=(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a9e2a657eee2f7cd579e4ffad898a2ae6',1,'ememory::SharedPtr::operator=(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a270904b19260492da231c4bed44e6abf',1,'ememory::WeakPtr::operator=(const WeakPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a97612e6ed45b64a3d8434846bc940e9a',1,'ememory::WeakPtr::operator=(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a4943b6eba3f2cee7dd7ccf0a5a7dd047',1,'ememory::WeakPtr::operator=(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a7a68baaabf7d2770d7fac5165bdcdbd1',1,'ememory::WeakPtr::operator=(const SharedPtr< EMEMORY_TYPE2 > &_obj)'],['../classexml_1_1_attribute.html#af953fdf6308ef23bda2c3f9ec9b77a9b',1,'exml::Attribute::operator=()'],['../classexml_1_1_comment.html#a9957a4016c936730ae9730e5cd1a81a4',1,'exml::Comment::operator=()'],['../classexml_1_1_declaration.html#a1d9899bbc900879961794d836869124e',1,'exml::Declaration::operator=()'],['../classexml_1_1_declaration_x_m_l.html#ac0921681d86681c470815a58d91c5521',1,'exml::DeclarationXML::operator=()'],['../classexml_1_1_document.html#aea4a2ed56cb68dc708f4a0850032f14c',1,'exml::Document::operator=()'],['../classexml_1_1_element.html#a44e4b63edf7a087ba0d25b993c118a7f',1,'exml::Element::operator=()'],['../classexml_1_1_file_pos.html#a928e0b34437137830c67c46ac3f8617a',1,'exml::FilePos::operator=()'],['../classexml_1_1iterator.html#a1f4b5193ec633076157beb33fca1c3c0',1,'exml::iterator::operator=()'],['../classexml_1_1_text.html#ad9ee091a2607604447d7d5e7e642fc0f',1,'exml::Text::operator=()']]], + ['operator_3d_3d',['operator==',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a8092ba3c4bf1c32159806a9924cadc10',1,'etk::Color::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a3da438d512b71fe1ad5f8d85be432bf4',1,'etk::FSNode::operator==()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ae45282e1b982fd3ba02c91ea1dd191c6',1,'utf8::iterator::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#abf3cb49a1c359fed6e006112c593c476',1,'etk::Matrix::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a3b66966766c0899d5dace5843bed61dc',1,'etk::Matrix2::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a36e969eecdfed437e47da36de10785e2',1,'etk::Matrix4::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#aba7b788f733af40c2eb527809b4bf132',1,'etk::Plane::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0847a2918c3ce9a88d01b4555d48127d',1,'etk::Vector2D::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0847a2918c3ce9a88d01b4555d48127d',1,'Vector2D< int32_t >::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0847a2918c3ce9a88d01b4555d48127d',1,'Vector2D< uint32_t >::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a12a6b1f946dbe0c21afd93b1b9b0ff42',1,'etk::Vector3D::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a9699b4901205fcce59cfd5d5dbadbf6b',1,'etk::Vector4D::operator==()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a913da6c7c487b32f786d0f3adf49759a',1,'ememory::SharedPtr::operator==(std::nullptr_t) const'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ada1e161c0596ce8c7e22a1c2d4722f43',1,'ememory::SharedPtr::operator==(const SharedPtr< EMEMORY_TYPE2 > &_obj) const'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a2d8156fcc5247958fae765aee33d3c5e',1,'ememory::WeakPtr::operator==(const WeakPtr &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a40e708962f66184c07c63419f62eb740',1,'ememory::WeakPtr::operator==(std::nullptr_t) const'],['../classexml_1_1iterator.html#a9f79341556d1273b191c43028cd6a302',1,'exml::iterator::operator==()']]], + ['operator_3e',['operator>',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a6747633f8b16db61fafdb3358a628625',1,'utf8::iterator']]], + ['operator_3e_3d',['operator>=',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a51dc6ee6f507c2cce9bd8edc9b804fad',1,'utf8::iterator']]], + ['operator_5b_5d',['operator[]',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a8308fce79ba6ba0f53beb62979663e8e',1,'etk::Hash::operator[](const std::string &_key)'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a51a28023b97a63f91d01895c9580932c',1,'etk::Hash::operator[](const std::string &_key) const'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#acd20b0f2f430883c328169640234fd60',1,'etk::Hash::operator[](size_t _pos)'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a748c385e6c21fca9e78cf02407b198f3',1,'etk::Hash::operator[](size_t _pos) const'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a24182b2aa9d2dd90c194645017690d06',1,'etk::Matrix::operator[](int32_t _yyy) const'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a1267a239b7aa11a7aad1de94a1de36a4',1,'etk::Matrix::operator[](int32_t _yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#aa09270ed5528f21e9ba99ef66289d930',1,'etk::Matrix::operator[](const ivec2 &_pos) const'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a5622ca68ea8cccd48eec422f1d0921d4',1,'etk::Matrix::operator[](const ivec2 &_pos)'],['../classexml_1_1_attribute_list_data.html#a7b5c626b64b82ae22fc0190395a7d2b5',1,'exml::AttributeListData::operator[](int32_t _id)'],['../classexml_1_1_attribute_list_data.html#ad17e8f51d3e9360bf4fd5a8cdfa51e6b',1,'exml::AttributeListData::operator[](int32_t _id) const'],['../classexml_1_1_attribute_list_data.html#aec8d2d3445214b0067eec8a4642a8226',1,'exml::AttributeListData::operator[](const std::string &_name) const'],['../classexml_1_1_element_data.html#a486183c52aaeed1e16df9afee3366f83',1,'exml::ElementData::operator[](int32_t _id)'],['../classexml_1_1_element_data.html#a2d9243d2eb93a27344926ebcc3887b4f',1,'exml::ElementData::operator[](int32_t _id) const'],['../classexml_1_1_element_data.html#a530492631e31b02a5674afc50bcce005',1,'exml::ElementData::operator[](const std::string &_name)'],['../classexml_1_1_element_data.html#ad9857fd5e36acd703943305df0b73059',1,'exml::ElementData::operator[](const std::string &_name) const']]], + ['operator_7e',['operator~',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ae262f81b736931dd03e32f43d7adfd59',1,'etk::Matrix2']]], + ['orange',['orange',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab17f0b0fde63f5895d0da41ecc9e2573',1,'etk::color']]], + ['orangered',['orangeRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aeb3c67384cae4e9260ddd453a3cc7810',1,'etk::color']]], + ['orchid',['orchid',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8a02f315fb94c24136fd151610d1d2b3',1,'etk::color']]], + ['string',['string',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa0e3aee4ab1426d2329704daef74b742',1,'etk::Vector2D::string()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa0e3aee4ab1426d2329704daef74b742',1,'Vector2D< int32_t >::string()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa0e3aee4ab1426d2329704daef74b742',1,'Vector2D< uint32_t >::string()']]] +]; diff --git a/search/all_e.html b/search/all_e.html new file mode 100644 index 0000000..9b78086 --- /dev/null +++ b/search/all_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_e.js b/search/all_e.js new file mode 100644 index 0000000..e4a7e71 --- /dev/null +++ b/search/all_e.js @@ -0,0 +1,26 @@ +var searchData= +[ + ['palegoldenrod',['paleGoldenRod',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4e77005ee52eb9d1b5a4ddb682374e0f',1,'etk::color']]], + ['palegreen',['paleGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2cf19b14d8517bd39851f277029b0931',1,'etk::color']]], + ['paleturquoise',['paleTurquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2652ecc2224179077270ffb4d13fef57',1,'etk::color']]], + ['palevioletred',['paleVioletRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a40929240fd9c26bda27c2a80e5893db5',1,'etk::color']]], + ['papayawhip',['papayaWhip',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a55430464cce8100e33385115a9468cf1',1,'etk::color']]], + ['parse',['parse',['../classexml_1_1_document.html#abbc0c0135f96cc4a0b4730b9678af6a4',1,'exml::Document::parse()'],['../classexml_1_1internal_1_1_document.html#ad743abb2f286a2148d4c92fcd440ecfa',1,'exml::internal::Document::parse()']]], + ['parsestringcolornamed',['parseStringColorNamed',['http://atria-soft.github.io/etk/namespaceetk.html#a5c25932e9aa31944536c38f9011af6f0',1,'etk']]], + ['parsestringstartwithrgb',['parseStringStartWithRGB',['http://atria-soft.github.io/etk/namespaceetk.html#abd41387ac07b129579e47844b1bbaf12',1,'etk']]], + ['parsestringstartwithrgbgen',['parseStringStartWithRGBGen',['http://atria-soft.github.io/etk/namespaceetk.html#a6601ec7bef55d93c509c8a8feaf339eb',1,'etk']]], + ['parsestringstartwithrgbunsigned16',['parseStringStartWithRGBUnsigned16',['http://atria-soft.github.io/etk/namespaceetk.html#abaad365389dac5e3b8d2e43233934c40',1,'etk']]], + ['parsestringstartwithrgbunsigned32',['parseStringStartWithRGBUnsigned32',['http://atria-soft.github.io/etk/namespaceetk.html#afaa9cb1bec5f763cefc99c1d3f081d2c',1,'etk']]], + ['parsestringstartwithrgbunsigned8',['parseStringStartWithRGBUnsigned8',['http://atria-soft.github.io/etk/namespaceetk.html#a5199b1a2efd27589426dc74bcd37102f',1,'etk']]], + ['parsestringstartwithsharp',['parseStringStartWithSharp',['http://atria-soft.github.io/etk/namespaceetk.html#ab04b5eb953698805b801ce6b27caadad',1,'etk']]], + ['peachpuff',['peachPuff',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad30f26284e76fd398359bcd928143311',1,'etk::color']]], + ['peru',['peru',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a83ed22c571e6ef53e406cc47c51f753f',1,'etk::color']]], + ['pink',['pink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad2726cdc1f4064f8df7b77b7da3d4291',1,'etk::color']]], + ['plane',['Plane',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#ac45e649cc99e2a64f93c4efd2f5cd3a0',1,'etk::Plane::Plane()'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#ad91eb9e5c7637f30869fd585c0b77f80',1,'etk::Plane::Plane(etk::Vector3D< T > _normal, T _intercept=0)'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#abd201fb9f3ea8d7a31d3590ce4ccbf66',1,'etk::Plane::Plane(const Plane &_obj)']]], + ['plane',['Plane',['http://atria-soft.github.io/etk/classetk_1_1_plane.html',1,'etk']]], + ['plane_2ehpp',['Plane.hpp',['http://atria-soft.github.io/etk/__plane__8hpp.html',1,'']]], + ['plum',['plum',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab4d992f3996f638d234f936153bd7907',1,'etk::color']]], + ['post',['post',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a844b4b22b7e6da8d88e301cb57555043',1,'etk::Fifo::post(MY_TYPE &_data)'],['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#aee87d87fed54bc307ea3cf3ea12250d9',1,'etk::Fifo::post(const MY_TYPE &_data)']]], + ['powderblue',['powderBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#afd0e078b144de932065e8a7f01685b6b',1,'etk::color']]], + ['purple',['purple',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1651c86712c0ebee50517f010a05b527',1,'etk::color']]] +]; diff --git a/search/all_f.html b/search/all_f.html new file mode 100644 index 0000000..3bf97c6 --- /dev/null +++ b/search/all_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_f.js b/search/all_f.js new file mode 100644 index 0000000..cc48b2c --- /dev/null +++ b/search/all_f.js @@ -0,0 +1,20 @@ +var searchData= +[ + ['read_20an_20xml_20content',['Read an XML content',['../exml_tutorial_read.html',1,'']]], + ['r',['r',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a078042f670bc49746421f0ea877b1805',1,'etk::Color']]], + ['radiantodegree',['radianToDegree',['http://atria-soft.github.io/etk/namespaceetk.html#a65f1e1a46582dc76219cb453b36d9a38',1,'etk']]], + ['randseek',['randSeek',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a4d071f3348cbc576ae170b5ff0b055fb',1,'etk::tool']]], + ['red',['red',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a365a78d3068cd950ce25fda3f905554e',1,'etk::color']]], + ['registerinstance',['registerInstance',['http://atria-soft.github.io/elog/namespaceelog.html#a7e40b0be74fd80765658df83f72a4e3e',1,'elog']]], + ['reinterpretpointercast',['reinterpretPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#af0d077e4255ed18af2460d7fd812ff20',1,'ememory::reinterpretPointerCast(ememory::SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/namespaceememory.html#a3fd0867cf533c8d3de8b9816c460a7b1',1,'ememory::reinterpretPointerCast(const ememory::SharedPtr< EMEMORY_TYPE > &_obj)']]], + ['remove',['remove',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723e',1,'ememory::Counter::remove()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a012796b3f0c823826f04559fd132c32a',1,'etk::FSNode::remove()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a66ac7988470581697c904abe6c852a62',1,'etk::Hash::remove()'],['../classexml_1_1_attribute_list_data.html#a0d67c91ee8a344f235e8d7c30e7bc174',1,'exml::AttributeListData::remove()'],['../classexml_1_1_element_data.html#a358814eb35fe9025565185055b8b3782',1,'exml::ElementData::remove()'],['../classexml_1_1internal_1_1_element.html#a5a2aee434d49eb39d6f76f4a8a254ff0',1,'exml::internal::Element::remove()']]], + ['removeattribute',['removeAttribute',['../classexml_1_1internal_1_1_attribute_list.html#a5f2e8880d0b9ad06ed1e53e8304f8178',1,'exml::internal::AttributeList']]], + ['reset',['reset',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#afa0eb096ccb28c0b229921bb6eb5fe58',1,'ememory::SharedPtr::reset()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a1b52501248bbe13cfe984f4d24b03276',1,'ememory::WeakPtr::reset()']]], + ['resetrandom',['resetRandom',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a4b646bfc4f3a852110b1ec1836a79f08',1,'etk::tool']]], + ['resize',['resize',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#af36248ca24c111c83555ba8d97b07452',1,'etk::Matrix']]], + ['return',['Return',['http://atria-soft.github.io/etk/namespaceu32char.html#abfa1971c05b539d159d5ed9ac716b0c2',1,'u32char']]], + ['rosybrown',['rosyBrown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3ac844cd13feb847816ff94ff20fb84c',1,'etk::color']]], + ['rotate',['rotate',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a361d0e76fd78e929f7a490e01e540b36',1,'etk::Matrix2::rotate()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#aecf1afef2a8d42c5da39bac540106bc1',1,'etk::Matrix4::rotate()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ace7e888df82e5e09f9557012652ba2d7',1,'etk::Vector3D::rotate()']]], + ['round',['round',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#abcdbd3b8fd508eb89618c4deb966b6ce',1,'etk::Matrix']]], + ['royalblue',['royalBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3dad77d1418cd34da0e07049781f32d9',1,'etk::color']]] +]; diff --git a/search/classes_0.html b/search/classes_0.html new file mode 100644 index 0000000..2e45b2c --- /dev/null +++ b/search/classes_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_0.js b/search/classes_0.js new file mode 100644 index 0000000..e9ee087 --- /dev/null +++ b/search/classes_0.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['archive',['Archive',['http://atria-soft.github.io/etk/classetk_1_1_archive.html',1,'etk']]], + ['archivecontent',['ArchiveContent',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html',1,'etk']]], + ['attribute',['Attribute',['../classexml_1_1internal_1_1_attribute.html',1,'exml::internal']]], + ['attribute',['Attribute',['../classexml_1_1_attribute.html',1,'exml']]], + ['attributelist',['AttributeList',['../classexml_1_1internal_1_1_attribute_list.html',1,'exml::internal']]], + ['attributelist',['AttributeList',['../classexml_1_1_attribute_list.html',1,'exml']]], + ['attributelistdata',['AttributeListData',['../classexml_1_1_attribute_list_data.html',1,'exml']]] +]; diff --git a/search/classes_1.html b/search/classes_1.html new file mode 100644 index 0000000..5f1bc63 --- /dev/null +++ b/search/classes_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_1.js b/search/classes_1.js new file mode 100644 index 0000000..fbcdcb6 --- /dev/null +++ b/search/classes_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['basenoise',['BaseNoise',['http://atria-soft.github.io/etk/classetk_1_1_base_noise.html',1,'etk']]] +]; diff --git a/search/classes_2.html b/search/classes_2.html new file mode 100644 index 0000000..e3a6f9c --- /dev/null +++ b/search/classes_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_2.js b/search/classes_2.js new file mode 100644 index 0000000..dcb58fc --- /dev/null +++ b/search/classes_2.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['color',['Color',['http://atria-soft.github.io/etk/classetk_1_1_color.html',1,'etk']]], + ['comment',['Comment',['../classexml_1_1_comment.html',1,'exml']]], + ['comment',['Comment',['../classexml_1_1internal_1_1_comment.html',1,'exml::internal']]], + ['counter',['Counter',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html',1,'ememory']]] +]; diff --git a/search/classes_3.html b/search/classes_3.html new file mode 100644 index 0000000..ed4b46e --- /dev/null +++ b/search/classes_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_3.js b/search/classes_3.js new file mode 100644 index 0000000..ad96e46 --- /dev/null +++ b/search/classes_3.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['declaration',['Declaration',['../classexml_1_1_declaration.html',1,'exml']]], + ['declaration',['Declaration',['../classexml_1_1internal_1_1_declaration.html',1,'exml::internal']]], + ['declarationxml',['DeclarationXML',['../classexml_1_1internal_1_1_declaration_x_m_l.html',1,'exml::internal']]], + ['declarationxml',['DeclarationXML',['../classexml_1_1_declaration_x_m_l.html',1,'exml']]], + ['document',['Document',['../classexml_1_1_document.html',1,'exml']]], + ['document',['Document',['../classexml_1_1internal_1_1_document.html',1,'exml::internal']]] +]; diff --git a/search/classes_4.html b/search/classes_4.html new file mode 100644 index 0000000..b1f5f93 --- /dev/null +++ b/search/classes_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_4.js b/search/classes_4.js new file mode 100644 index 0000000..e56de9a --- /dev/null +++ b/search/classes_4.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['element',['Element',['../classexml_1_1_element.html',1,'exml']]], + ['element',['Element',['../classexml_1_1internal_1_1_element.html',1,'exml::internal']]], + ['elementdata',['ElementData',['../classexml_1_1_element_data.html',1,'exml']]], + ['enablesharedfromthis',['EnableSharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html',1,'ememory']]], + ['enablesharedfromthis_3c_20node_20_3e',['EnableSharedFromThis< Node >',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html',1,'ememory']]], + ['enablesharedfromthisbase',['EnableSharedFromThisBase',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this_base.html',1,'ememory']]] +]; diff --git a/search/classes_5.html b/search/classes_5.html new file mode 100644 index 0000000..7f718b3 --- /dev/null +++ b/search/classes_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_5.js b/search/classes_5.js new file mode 100644 index 0000000..4f33e85 --- /dev/null +++ b/search/classes_5.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['fifo',['Fifo',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html',1,'etk']]], + ['filepos',['FilePos',['../classexml_1_1_file_pos.html',1,'exml']]], + ['fsnode',['FSNode',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html',1,'etk']]], + ['fsnoderight',['FSNodeRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html',1,'etk']]] +]; diff --git a/search/classes_6.html b/search/classes_6.html new file mode 100644 index 0000000..1c02825 --- /dev/null +++ b/search/classes_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_6.js b/search/classes_6.js new file mode 100644 index 0000000..69d9eea --- /dev/null +++ b/search/classes_6.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['hash',['Hash',['http://atria-soft.github.io/etk/classetk_1_1_hash.html',1,'etk']]], + ['hashdata',['HashData',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html',1,'etk']]] +]; diff --git a/search/classes_7.html b/search/classes_7.html new file mode 100644 index 0000000..2af8b70 --- /dev/null +++ b/search/classes_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_7.js b/search/classes_7.js new file mode 100644 index 0000000..6f37610 --- /dev/null +++ b/search/classes_7.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['iterator',['iterator',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html',1,'utf8']]], + ['iterator',['iterator',['../classexml_1_1iterator.html',1,'exml']]] +]; diff --git a/search/classes_8.html b/search/classes_8.html new file mode 100644 index 0000000..a57aeae --- /dev/null +++ b/search/classes_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_8.js b/search/classes_8.js new file mode 100644 index 0000000..88768e9 --- /dev/null +++ b/search/classes_8.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['matrix',['Matrix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html',1,'etk']]], + ['matrix2',['Matrix2',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html',1,'etk']]], + ['matrix4',['Matrix4',['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html',1,'etk']]] +]; diff --git a/search/classes_9.html b/search/classes_9.html new file mode 100644 index 0000000..59ec044 --- /dev/null +++ b/search/classes_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_9.js b/search/classes_9.js new file mode 100644 index 0000000..30b4d1a --- /dev/null +++ b/search/classes_9.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['node',['Node',['../classexml_1_1_node.html',1,'exml']]], + ['node',['Node',['../classexml_1_1internal_1_1_node.html',1,'exml::internal']]], + ['noise',['Noise',['http://atria-soft.github.io/etk/classetk_1_1_noise.html',1,'etk']]] +]; diff --git a/search/classes_a.html b/search/classes_a.html new file mode 100644 index 0000000..aaef5a5 --- /dev/null +++ b/search/classes_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_a.js b/search/classes_a.js new file mode 100644 index 0000000..56d4990 --- /dev/null +++ b/search/classes_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['plane',['Plane',['http://atria-soft.github.io/etk/classetk_1_1_plane.html',1,'etk']]] +]; diff --git a/search/classes_b.html b/search/classes_b.html new file mode 100644 index 0000000..e0416e6 --- /dev/null +++ b/search/classes_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_b.js b/search/classes_b.js new file mode 100644 index 0000000..76b88d8 --- /dev/null +++ b/search/classes_b.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['sharedptr',['SharedPtr',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20exml_3a_3ainternal_3a_3aexml_3a_3ainternal_3a_3aattribute_20_3e',['SharedPtr< exml::internal::exml::internal::Attribute >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20exml_3a_3ainternal_3a_3aexml_3a_3ainternal_3a_3anode_20_3e',['SharedPtr< exml::internal::exml::internal::Node >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20exml_3a_3ainternal_3a_3aexml_3a_3anode_20_3e',['SharedPtr< exml::internal::exml::Node >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]] +]; diff --git a/search/classes_c.html b/search/classes_c.html new file mode 100644 index 0000000..88047d3 --- /dev/null +++ b/search/classes_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_c.js b/search/classes_c.js new file mode 100644 index 0000000..e7a1d6c --- /dev/null +++ b/search/classes_c.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['text',['Text',['../classexml_1_1internal_1_1_text.html',1,'exml::internal']]], + ['text',['Text',['../classexml_1_1_text.html',1,'exml']]], + ['textcdata',['TextCDATA',['../classexml_1_1internal_1_1_text_c_d_a_t_a.html',1,'exml::internal']]] +]; diff --git a/search/classes_d.html b/search/classes_d.html new file mode 100644 index 0000000..f3a3ef9 --- /dev/null +++ b/search/classes_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_d.js b/search/classes_d.js new file mode 100644 index 0000000..b38ddfa --- /dev/null +++ b/search/classes_d.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['vector2d',['Vector2D',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html',1,'etk']]], + ['vector2d_3c_20int32_5ft_20_3e',['Vector2D< int32_t >',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html',1,'']]], + ['vector2d_3c_20uint32_5ft_20_3e',['Vector2D< uint32_t >',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html',1,'']]], + ['vector3d',['Vector3D',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html',1,'etk']]], + ['vector4d',['Vector4D',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html',1,'etk']]] +]; diff --git a/search/classes_e.html b/search/classes_e.html new file mode 100644 index 0000000..5e33956 --- /dev/null +++ b/search/classes_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_e.js b/search/classes_e.js new file mode 100644 index 0000000..ba49832 --- /dev/null +++ b/search/classes_e.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['weakptr',['WeakPtr',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html',1,'ememory']]] +]; diff --git a/search/classes_f.html b/search/classes_f.html new file mode 100644 index 0000000..3ce6361 --- /dev/null +++ b/search/classes_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_f.js b/search/classes_f.js new file mode 100644 index 0000000..2b1539f --- /dev/null +++ b/search/classes_f.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['zip',['Zip',['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html',1,'etk::archive']]] +]; diff --git a/search/close.png b/search/close.png new file mode 100644 index 0000000..9342d3d Binary files /dev/null and b/search/close.png differ diff --git a/search/defines_0.html b/search/defines_0.html new file mode 100644 index 0000000..e53ef23 --- /dev/null +++ b/search/defines_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/defines_0.js b/search/defines_0.js new file mode 100644 index 0000000..2259176 --- /dev/null +++ b/search/defines_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['create_5ferror',['CREATE_ERROR',['../internal_2_document_8hpp.html#a2e711587d5b5c454df580f90f339ca6b',1,'Document.hpp']]] +]; diff --git a/search/defines_1.html b/search/defines_1.html new file mode 100644 index 0000000..d4f6f4e --- /dev/null +++ b/search/defines_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/defines_1.js b/search/defines_1.js new file mode 100644 index 0000000..d7350a3 --- /dev/null +++ b/search/defines_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['exml_5fparse_5fattribute',['EXML_PARSE_ATTRIBUTE',['../internal_2_node_8hpp.html#a95e802b88cfc302ad5ed013ec6dd5393',1,'Node.hpp']]], + ['exml_5fparse_5felement',['EXML_PARSE_ELEMENT',['../internal_2_node_8hpp.html#af09d760cac703614f815134b7aa769a3',1,'Node.hpp']]] +]; diff --git a/search/enums_0.html b/search/enums_0.html new file mode 100644 index 0000000..f3028ad --- /dev/null +++ b/search/enums_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_0.js b/search/enums_0.js new file mode 100644 index 0000000..fa11438 --- /dev/null +++ b/search/enums_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['fsntype',['FSNType',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86',1,'etk']]] +]; diff --git a/search/enums_1.html b/search/enums_1.html new file mode 100644 index 0000000..557299d --- /dev/null +++ b/search/enums_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_1.js b/search/enums_1.js new file mode 100644 index 0000000..5c7d222 --- /dev/null +++ b/search/enums_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['level',['level',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89',1,'elog']]] +]; diff --git a/search/enums_2.html b/search/enums_2.html new file mode 100644 index 0000000..fd02042 --- /dev/null +++ b/search/enums_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_2.js b/search/enums_2.js new file mode 100644 index 0000000..da27327 --- /dev/null +++ b/search/enums_2.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['nodetype',['nodeType',['../namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55',1,'exml']]], + ['noisetype',['noiseType',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8',1,'etk']]] +]; diff --git a/search/enums_3.html b/search/enums_3.html new file mode 100644 index 0000000..8af305a --- /dev/null +++ b/search/enums_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_3.js b/search/enums_3.js new file mode 100644 index 0000000..75da0ae --- /dev/null +++ b/search/enums_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['remove',['remove',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723e',1,'ememory::Counter']]] +]; diff --git a/search/enums_4.html b/search/enums_4.html new file mode 100644 index 0000000..7115288 --- /dev/null +++ b/search/enums_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_4.js b/search/enums_4.js new file mode 100644 index 0000000..d2b9f37 --- /dev/null +++ b/search/enums_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['seeknode',['seekNode',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993e',1,'etk']]] +]; diff --git a/search/enums_5.html b/search/enums_5.html new file mode 100644 index 0000000..f6d6b5a --- /dev/null +++ b/search/enums_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_5.js b/search/enums_5.js new file mode 100644 index 0000000..21dac3e --- /dev/null +++ b/search/enums_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['typenode',['typeNode',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8',1,'etk']]] +]; diff --git a/search/enumvalues_0.html b/search/enumvalues_0.html new file mode 100644 index 0000000..96eafe7 --- /dev/null +++ b/search/enumvalues_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_0.js b/search/enumvalues_0.js new file mode 100644 index 0000000..f9bec97 --- /dev/null +++ b/search/enumvalues_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['all',['all',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723eaa181a603769c1f98ad927e7367c7aa51',1,'ememory::Counter']]], + ['attribute',['attribute',['../namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55ad2eb444e35c0a71f0a85df8194acb5b6',1,'exml']]] +]; diff --git a/search/enumvalues_1.html b/search/enumvalues_1.html new file mode 100644 index 0000000..4e43948 --- /dev/null +++ b/search/enumvalues_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_1.js b/search/enumvalues_1.js new file mode 100644 index 0000000..9f58f8d --- /dev/null +++ b/search/enumvalues_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['comment',['comment',['../namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55a06d4cd63bde972fc66a0aed41d2f5c51',1,'exml']]], + ['counter',['counter',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723ea886bb73b3156b0aa24aac99d2de0b238',1,'ememory::Counter']]] +]; diff --git a/search/enumvalues_2.html b/search/enumvalues_2.html new file mode 100644 index 0000000..85bd7da --- /dev/null +++ b/search/enumvalues_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_2.js b/search/enumvalues_2.js new file mode 100644 index 0000000..5f6b805 --- /dev/null +++ b/search/enumvalues_2.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['data',['data',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723ea8d777f385d3dfec8815d20f7496026dc',1,'ememory::Counter']]], + ['declaration',['declaration',['../namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55a1c2294224328553a5643a0a46d9b6999',1,'exml']]], + ['document',['document',['../namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55afdc3bdefb79cec8eb8211d2499e04704',1,'exml']]] +]; diff --git a/search/enumvalues_3.html b/search/enumvalues_3.html new file mode 100644 index 0000000..7dcc658 --- /dev/null +++ b/search/enumvalues_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_3.js b/search/enumvalues_3.js new file mode 100644 index 0000000..739ddf4 --- /dev/null +++ b/search/enumvalues_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['element',['element',['../namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55a8e2dcfd7e7e24b1ca76c1193f645902b',1,'exml']]] +]; diff --git a/search/enumvalues_4.html b/search/enumvalues_4.html new file mode 100644 index 0000000..8aa53cc --- /dev/null +++ b/search/enumvalues_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_4.js b/search/enumvalues_4.js new file mode 100644 index 0000000..8bd7dc0 --- /dev/null +++ b/search/enumvalues_4.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['node',['node',['../namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55a36c4536996ca5615dcf9911f068786dc',1,'exml']]], + ['none',['none',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723ea334c4a4c42fdb79d7ebc3e73b517e6f8',1,'ememory::Counter']]] +]; diff --git a/search/enumvalues_5.html b/search/enumvalues_5.html new file mode 100644 index 0000000..249dade --- /dev/null +++ b/search/enumvalues_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_5.js b/search/enumvalues_5.js new file mode 100644 index 0000000..40d94d1 --- /dev/null +++ b/search/enumvalues_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['text',['text',['../namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55a1cb251ec0d568de6a929b520c4aed8d1',1,'exml']]] +]; diff --git a/search/enumvalues_6.html b/search/enumvalues_6.html new file mode 100644 index 0000000..aa26252 --- /dev/null +++ b/search/enumvalues_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_6.js b/search/enumvalues_6.js new file mode 100644 index 0000000..36b9d7d --- /dev/null +++ b/search/enumvalues_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['unknow',['unknow',['../namespaceexml.html#a49be10c1d94fea7f1fe579e5ec041e55a5c940de9c166a32dc1f63d9dafc6822f',1,'exml']]] +]; diff --git a/search/files_0.html b/search/files_0.html new file mode 100644 index 0000000..63c6ce0 --- /dev/null +++ b/search/files_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_0.js b/search/files_0.js new file mode 100644 index 0000000..2127cc6 --- /dev/null +++ b/search/files_0.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['archive_2ehpp',['Archive.hpp',['http://atria-soft.github.io/etk/__archive__8hpp.html',1,'']]], + ['attribute_2ehpp',['Attribute.hpp',['../internal_2_attribute_8hpp.html',1,'']]], + ['attribute_2ehpp',['Attribute.hpp',['../_attribute_8hpp.html',1,'']]], + ['attributelist_2ehpp',['AttributeList.hpp',['../_attribute_list_8hpp.html',1,'']]], + ['attributelist_2ehpp',['AttributeList.hpp',['../internal_2_attribute_list_8hpp.html',1,'']]] +]; diff --git a/search/files_1.html b/search/files_1.html new file mode 100644 index 0000000..5b37391 --- /dev/null +++ b/search/files_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_1.js b/search/files_1.js new file mode 100644 index 0000000..bf9966f --- /dev/null +++ b/search/files_1.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['color_2ehpp',['Color.hpp',['http://atria-soft.github.io/etk/__color__8hpp.html',1,'']]], + ['comment_2ehpp',['Comment.hpp',['../internal_2_comment_8hpp.html',1,'']]], + ['comment_2ehpp',['Comment.hpp',['../_comment_8hpp.html',1,'']]], + ['counter_2ehpp',['Counter.hpp',['http://atria-soft.github.io/ememory/__counter__8hpp.html',1,'']]] +]; diff --git a/search/files_2.html b/search/files_2.html new file mode 100644 index 0000000..f5456fb --- /dev/null +++ b/search/files_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_2.js b/search/files_2.js new file mode 100644 index 0000000..0400241 --- /dev/null +++ b/search/files_2.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['declaration_2ehpp',['Declaration.hpp',['../_declaration_8hpp.html',1,'']]], + ['declaration_2ehpp',['Declaration.hpp',['../internal_2_declaration_8hpp.html',1,'']]], + ['document_2ehpp',['Document.hpp',['../_document_8hpp.html',1,'']]], + ['document_2ehpp',['Document.hpp',['../internal_2_document_8hpp.html',1,'']]] +]; diff --git a/search/files_3.html b/search/files_3.html new file mode 100644 index 0000000..3442829 --- /dev/null +++ b/search/files_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_3.js b/search/files_3.js new file mode 100644 index 0000000..3c42222 --- /dev/null +++ b/search/files_3.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['element_2ehpp',['Element.hpp',['../_element_8hpp.html',1,'']]], + ['element_2ehpp',['Element.hpp',['../internal_2_element_8hpp.html',1,'']]], + ['elog_2ehpp',['elog.hpp',['http://atria-soft.github.io/elog/elog__8hpp.html',1,'']]], + ['enablesharedfromthis_2ehpp',['EnableSharedFromThis.hpp',['http://atria-soft.github.io/ememory/__enable__shared__from__this__8hpp.html',1,'']]], + ['etk_2ehpp',['etk.hpp',['http://atria-soft.github.io/etk/etk__8hpp.html',1,'']]], + ['exml_2ehpp',['exml.hpp',['../exml_8hpp.html',1,'']]] +]; diff --git a/search/files_4.html b/search/files_4.html new file mode 100644 index 0000000..d6d5623 --- /dev/null +++ b/search/files_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_4.js b/search/files_4.js new file mode 100644 index 0000000..48b4a79 --- /dev/null +++ b/search/files_4.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['fifo_2ehpp',['Fifo.hpp',['http://atria-soft.github.io/etk/__fifo__8hpp.html',1,'']]], + ['filepos_2ehpp',['FilePos.hpp',['../_file_pos_8hpp.html',1,'']]], + ['fsnode_2ehpp',['FSNode.hpp',['http://atria-soft.github.io/etk/__f__s__node__8hpp.html',1,'']]], + ['fsnoderight_2ehpp',['FSNodeRight.hpp',['http://atria-soft.github.io/etk/__f__s__node__right__8hpp.html',1,'']]] +]; diff --git a/search/files_5.html b/search/files_5.html new file mode 100644 index 0000000..86035b5 --- /dev/null +++ b/search/files_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_5.js b/search/files_5.js new file mode 100644 index 0000000..d27a86f --- /dev/null +++ b/search/files_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['hash_2ehpp',['Hash.hpp',['http://atria-soft.github.io/etk/__hash__8hpp.html',1,'']]] +]; diff --git a/search/files_6.html b/search/files_6.html new file mode 100644 index 0000000..384e5c5 --- /dev/null +++ b/search/files_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_6.js b/search/files_6.js new file mode 100644 index 0000000..9c00d8f --- /dev/null +++ b/search/files_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['iterator_2ehpp',['iterator.hpp',['../iterator_8hpp.html',1,'']]] +]; diff --git a/search/files_7.html b/search/files_7.html new file mode 100644 index 0000000..f608e34 --- /dev/null +++ b/search/files_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_7.js b/search/files_7.js new file mode 100644 index 0000000..45bf1c4 --- /dev/null +++ b/search/files_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['log_2ehpp',['log.hpp',['http://atria-soft.github.io/elog/log__8hpp.html',1,'']]] +]; diff --git a/search/files_8.html b/search/files_8.html new file mode 100644 index 0000000..9f9ccf9 --- /dev/null +++ b/search/files_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_8.js b/search/files_8.js new file mode 100644 index 0000000..1e144c5 --- /dev/null +++ b/search/files_8.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['matrix_2ehpp',['Matrix.hpp',['http://atria-soft.github.io/etk/__matrix__8hpp.html',1,'']]], + ['matrix2_2ehpp',['Matrix2.hpp',['http://atria-soft.github.io/etk/__matrix2__8hpp.html',1,'']]], + ['matrix4_2ehpp',['Matrix4.hpp',['http://atria-soft.github.io/etk/__matrix4__8hpp.html',1,'']]], + ['memory_2ehpp',['memory.hpp',['http://atria-soft.github.io/ememory/memory__8hpp.html',1,'']]] +]; diff --git a/search/files_9.html b/search/files_9.html new file mode 100644 index 0000000..bde7589 --- /dev/null +++ b/search/files_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_9.js b/search/files_9.js new file mode 100644 index 0000000..15a2ec5 --- /dev/null +++ b/search/files_9.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['node_2ehpp',['Node.hpp',['../internal_2_node_8hpp.html',1,'']]], + ['node_2ehpp',['Node.hpp',['../_node_8hpp.html',1,'']]], + ['nodetype_2ehpp',['nodeType.hpp',['../node_type_8hpp.html',1,'']]], + ['noise_2ehpp',['Noise.hpp',['http://atria-soft.github.io/etk/__noise__8hpp.html',1,'']]] +]; diff --git a/search/files_a.html b/search/files_a.html new file mode 100644 index 0000000..0b3bb1d --- /dev/null +++ b/search/files_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_a.js b/search/files_a.js new file mode 100644 index 0000000..41fb018 --- /dev/null +++ b/search/files_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['plane_2ehpp',['Plane.hpp',['http://atria-soft.github.io/etk/__plane__8hpp.html',1,'']]] +]; diff --git a/search/files_b.html b/search/files_b.html new file mode 100644 index 0000000..4248332 --- /dev/null +++ b/search/files_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_b.js b/search/files_b.js new file mode 100644 index 0000000..8dbcc43 --- /dev/null +++ b/search/files_b.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['sharedptr_2ehpp',['SharedPtr.hpp',['http://atria-soft.github.io/ememory/__shared__ptr__8hpp.html',1,'']]], + ['stdtools_2ehpp',['stdTools.hpp',['http://atria-soft.github.io/etk/std__tools__8hpp.html',1,'']]] +]; diff --git a/search/files_c.html b/search/files_c.html new file mode 100644 index 0000000..46529b7 --- /dev/null +++ b/search/files_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_c.js b/search/files_c.js new file mode 100644 index 0000000..d4da496 --- /dev/null +++ b/search/files_c.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['text_2ehpp',['Text.hpp',['../internal_2_text_8hpp.html',1,'']]], + ['text_2ehpp',['Text.hpp',['../_text_8hpp.html',1,'']]], + ['tool_2ehpp',['tool.hpp',['http://atria-soft.github.io/etk/tool__8hpp.html',1,'']]], + ['types_2ehpp',['types.hpp',['http://atria-soft.github.io/etk/types__8hpp.html',1,'']]] +]; diff --git a/search/files_d.html b/search/files_d.html new file mode 100644 index 0000000..6a4f3b1 --- /dev/null +++ b/search/files_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_d.js b/search/files_d.js new file mode 100644 index 0000000..3820128 --- /dev/null +++ b/search/files_d.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['vector2d_2ehpp',['Vector2D.hpp',['http://atria-soft.github.io/etk/__vector2__d__8hpp.html',1,'']]], + ['vector3d_2ehpp',['Vector3D.hpp',['http://atria-soft.github.io/etk/__vector3__d__8hpp.html',1,'']]], + ['vector4d_2ehpp',['Vector4D.hpp',['http://atria-soft.github.io/etk/__vector4__d__8hpp.html',1,'']]] +]; diff --git a/search/files_e.html b/search/files_e.html new file mode 100644 index 0000000..a9ab64f --- /dev/null +++ b/search/files_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_e.js b/search/files_e.js new file mode 100644 index 0000000..241dc58 --- /dev/null +++ b/search/files_e.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['weakptr_2ehpp',['WeakPtr.hpp',['http://atria-soft.github.io/ememory/__weak__ptr__8hpp.html',1,'']]] +]; diff --git a/search/files_f.html b/search/files_f.html new file mode 100644 index 0000000..ca17558 --- /dev/null +++ b/search/files_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_f.js b/search/files_f.js new file mode 100644 index 0000000..dab8c11 --- /dev/null +++ b/search/files_f.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['zip_2ehpp',['Zip.hpp',['http://atria-soft.github.io/etk/__zip__8hpp.html',1,'']]] +]; diff --git a/search/functions_0.html b/search/functions_0.html new file mode 100644 index 0000000..03cae5d --- /dev/null +++ b/search/functions_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_0.js b/search/functions_0.js new file mode 100644 index 0000000..7f07aba --- /dev/null +++ b/search/functions_0.js @@ -0,0 +1,17 @@ +var searchData= +[ + ['a',['a',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a772e2882d3a9f91c6f73c0c70c8f3130',1,'etk::Color']]], + ['absolute',['absolute',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0f1734db865e5a9c69d896bc237de133',1,'etk::Vector2D::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0f1734db865e5a9c69d896bc237de133',1,'Vector2D< int32_t >::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0f1734db865e5a9c69d896bc237de133',1,'Vector2D< uint32_t >::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a5b9733cd0928920ccc8e34d89e980b82',1,'etk::Vector3D::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ab8a9feace5794c5a8a02e4b0e124408a',1,'etk::Vector4D::absolute()']]], + ['add',['add',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a723e93ae06d3d612dc4ebf2e1e7ffd5a',1,'etk::Hash::add()'],['../classexml_1_1_attribute_list_data.html#ac997083aa5cfc557cfbb7bfd77dd7985',1,'exml::AttributeListData::add()'],['../classexml_1_1_element_data.html#aa70c78eeee7d8bc271afe62a273ee264',1,'exml::ElementData::add()']]], + ['addindent',['addIndent',['../classexml_1_1internal_1_1_node.html#a753a9c172b9a498fb8abceeac81d6a8e',1,'exml::internal::Node']]], + ['angle',['angle',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a3b403b529d49082265f3655aff656a7e',1,'etk::Vector3D']]], + ['append',['append',['../classexml_1_1internal_1_1_element.html#a58a79564016151b0c5d5881ddba12e23',1,'exml::internal::Element']]], + ['appendattribute',['appendAttribute',['../classexml_1_1internal_1_1_attribute_list.html#ab2a27ba5eef3e67babf4d66a3a89f1d3',1,'exml::internal::AttributeList']]], + ['applyscalerotation',['applyScaleRotation',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#aaafd3d4f83d6fd021b76a54f6a31b010',1,'etk::Matrix2']]], + ['archive',['Archive',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a5991c05535749c9ed04eeec185f675ac',1,'etk::Archive']]], + ['archivecontent',['ArchiveContent',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#aac29f8265fa496ca9576f21e13a704d4',1,'etk::ArchiveContent']]], + ['attribute',['Attribute',['../classexml_1_1_attribute.html#a41ef550fb2ab549b663e3561b1e43671',1,'exml::Attribute::Attribute(ememory::SharedPtr< exml::internal::Node > _internalNode)'],['../classexml_1_1_attribute.html#a431d5f6728a8075fa92a8eb1d78c4aa3',1,'exml::Attribute::Attribute(const exml::Attribute &_obj)'],['../classexml_1_1_attribute.html#aa4de8992606a2a8c32d00c52d5f5bd44',1,'exml::Attribute::Attribute(const std::string &_name="", const std::string &_value="")'],['../classexml_1_1internal_1_1_attribute.html#a58620e53a404e2f5c10aa091c5648af3',1,'exml::internal::Attribute::Attribute()']]], + ['attributelist',['AttributeList',['../classexml_1_1_attribute_list.html#abc82bcc84a8ae03319c87d1d6c47a125',1,'exml::AttributeList::AttributeList(const ememory::SharedPtr< exml::internal::Node > &_internalNode)'],['../classexml_1_1_attribute_list.html#a4e37ac5da7793eb11cd04ccceda77877',1,'exml::AttributeList::AttributeList()'],['../classexml_1_1internal_1_1_attribute_list.html#ad812aa80850442864d95f7cf7f48a875',1,'exml::internal::AttributeList::AttributeList()']]], + ['attributelistdata',['AttributeListData',['../classexml_1_1_attribute_list_data.html#ad2fc4d993b814fe86785bdc4c6a78799',1,'exml::AttributeListData']]], + ['avg',['avg',['http://atria-soft.github.io/etk/namespaceetk.html#a4397d293209affffd0c2f6832ebe2aea',1,'etk']]] +]; diff --git a/search/functions_1.html b/search/functions_1.html new file mode 100644 index 0000000..5d7a2e3 --- /dev/null +++ b/search/functions_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_1.js b/search/functions_1.js new file mode 100644 index 0000000..a95156b --- /dev/null +++ b/search/functions_1.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['b',['b',['http://atria-soft.github.io/etk/classetk_1_1_color.html#ac6be77ac33983d040a2ede58bc631d94',1,'etk::Color']]], + ['basenoise',['BaseNoise',['http://atria-soft.github.io/etk/classetk_1_1_base_noise.html#ad5cbfcc2d967af185c264744de04cf15',1,'etk::BaseNoise']]], + ['begin',['begin',['../classexml_1_1_attribute_list_data.html#a761a94748064a10184f56bd28e73e097',1,'exml::AttributeListData::begin()'],['../classexml_1_1_attribute_list_data.html#a0fa7e40e07f5bdd7acbaa18340ed949f',1,'exml::AttributeListData::begin() const'],['../classexml_1_1_element_data.html#a914496eb85268156e48899bcf20e7c51',1,'exml::ElementData::begin()'],['../classexml_1_1_element_data.html#a679f35ae05516d778d7938586da660fc',1,'exml::ElementData::begin() const']]] +]; diff --git a/search/functions_10.html b/search/functions_10.html new file mode 100644 index 0000000..c78227c --- /dev/null +++ b/search/functions_10.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_10.js b/search/functions_10.js new file mode 100644 index 0000000..4ba5321 --- /dev/null +++ b/search/functions_10.js @@ -0,0 +1,25 @@ +var searchData= +[ + ['text',['Text',['../classexml_1_1internal_1_1_text.html#a917ef3d3122e182fdf3aa4a30e1d39ec',1,'exml::internal::Text::Text()'],['../classexml_1_1internal_1_1_text.html#a7f92fe1c937619c99d668a8708694187',1,'exml::internal::Text::Text(const std::string &_data)'],['../classexml_1_1_text.html#a2388f8375c94e7215648550fb906f0bf',1,'exml::Text::Text(ememory::SharedPtr< exml::internal::Node > _internalNode)'],['../classexml_1_1_text.html#a5cd6cb4be064cb87ceb04bc9c8d1ac0e',1,'exml::Text::Text(const exml::Text &_obj)'],['../classexml_1_1_text.html#a1c5441049af3c8f959a197a091925ee9',1,'exml::Text::Text(const std::string &_data="")']]], + ['textcdata',['TextCDATA',['../classexml_1_1internal_1_1_text_c_d_a_t_a.html#abfbe26fd696458acb9b3eed01d62a435',1,'exml::internal::TextCDATA']]], + ['theoricfirst',['theoricFirst',['http://atria-soft.github.io/etk/namespaceutf8.html#a52043c6c7cf75da5f8e8812ffb4ffc1c',1,'utf8']]], + ['theoriclen',['theoricLen',['http://atria-soft.github.io/etk/namespaceutf8.html#ad408da64c12fe3345b9576ab487bd7e3',1,'utf8']]], + ['timeaccessed',['timeAccessed',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a43c3b946ef91744dd2991734166c1d87',1,'etk::FSNode']]], + ['timeaccessedstring',['timeAccessedString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a17022f6598927b1b9f169cbcd99099e6',1,'etk::FSNode']]], + ['timecreated',['timeCreated',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a46fe9a1916400ca932d31a847dff0f21',1,'etk::FSNode']]], + ['timecreatedstring',['timeCreatedString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a30a497f2d095469b5846756a1b51a749',1,'etk::FSNode']]], + ['timemodified',['timeModified',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#afa84341a6764252f5fb70eb48540f496',1,'etk::FSNode']]], + ['timemodifiedstring',['timeModifiedString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a3cdee551ca80df9597a408b42b4f7210',1,'etk::FSNode']]], + ['to_5fstring',['to_string',['http://atria-soft.github.io/etk/namespaceetk.html#a48ed31a00f989f5b188d7254e6945a74',1,'etk::to_string(const TYPE &_variable)'],['http://atria-soft.github.io/etk/namespaceetk.html#a17aa4febea213096442bcb8e7ca80805',1,'etk::to_string(const std::vector< TYPE > &_list)']]], + ['toattribute',['toAttribute',['../classexml_1_1internal_1_1_attribute.html#a4fa946d1052bdd2b35a5b2e137775f72',1,'exml::internal::Attribute::toAttribute() override'],['../classexml_1_1internal_1_1_attribute.html#a602c4440947ec5aa417d5bf4a2974205',1,'exml::internal::Attribute::toAttribute() const override'],['../classexml_1_1internal_1_1_node.html#a445a08afd2353d9486e2c3beafbc83cc',1,'exml::internal::Node::toAttribute()'],['../classexml_1_1internal_1_1_node.html#ad4aaa87fe8ec644bf1319cb40b49545f',1,'exml::internal::Node::toAttribute() const'],['../classexml_1_1_node.html#a28ffb3a79990b4b8e85f0638b1c6024c',1,'exml::Node::toAttribute()'],['../classexml_1_1_node.html#a9a9e697023a86b514fa1bd92eddbbd01',1,'exml::Node::toAttribute() const']]], + ['tocomment',['toComment',['../classexml_1_1internal_1_1_comment.html#a6279c3670d1e7b338b929b14fc10f0dd',1,'exml::internal::Comment::toComment() override'],['../classexml_1_1internal_1_1_comment.html#ade5a7c40fda74c5c86972ba8c0186dd7',1,'exml::internal::Comment::toComment() const override'],['../classexml_1_1internal_1_1_node.html#af2b2c9ff93a1f0a0a58088636c8b6549',1,'exml::internal::Node::toComment()'],['../classexml_1_1internal_1_1_node.html#a454bc374e5ece3c04ebffdda2c6dcc2d',1,'exml::internal::Node::toComment() const'],['../classexml_1_1_node.html#a2973418a68af05a814fcf463c678e603',1,'exml::Node::toComment()'],['../classexml_1_1_node.html#a2df46897ec6a7887c1091f1ed073ae8e',1,'exml::Node::toComment() const']]], + ['todeclaration',['toDeclaration',['../classexml_1_1internal_1_1_declaration.html#a6866a8c1d0d95740c4a59f083e1c2b8a',1,'exml::internal::Declaration::toDeclaration() override'],['../classexml_1_1internal_1_1_declaration.html#a39a457d9e98b5131d32fede749b92a40',1,'exml::internal::Declaration::toDeclaration() const override'],['../classexml_1_1internal_1_1_node.html#a6170cc3fdab1527305792b22e59a13c9',1,'exml::internal::Node::toDeclaration()'],['../classexml_1_1internal_1_1_node.html#a4ea18d378c22b64b8113d77527ad08fd',1,'exml::internal::Node::toDeclaration() const'],['../classexml_1_1_node.html#a6cb2c0185ed2e18bf3742925adfc1e6a',1,'exml::Node::toDeclaration()'],['../classexml_1_1_node.html#addf04f01b3451d6e206b64ef6b957697',1,'exml::Node::toDeclaration() const']]], + ['todocument',['toDocument',['../classexml_1_1internal_1_1_document.html#af93e2aa7e08135b73a1afc92b7b81bbc',1,'exml::internal::Document::toDocument() override'],['../classexml_1_1internal_1_1_document.html#a154729663bd2e8aa56611f43395c8a32',1,'exml::internal::Document::toDocument() const override'],['../classexml_1_1internal_1_1_node.html#a64e44dc0bd6febbcde144b4a2481389a',1,'exml::internal::Node::toDocument()'],['../classexml_1_1internal_1_1_node.html#a7d3a4c08d732ab2ad44e611131092d03',1,'exml::internal::Node::toDocument() const'],['../classexml_1_1_node.html#afb8c60f6a9a9c1b055755337cd877b12',1,'exml::Node::toDocument()'],['../classexml_1_1_node.html#ad22d95b63c6a5bbf5aa231b73611deb3',1,'exml::Node::toDocument() const']]], + ['toelement',['toElement',['../classexml_1_1internal_1_1_element.html#ad2414477c28c41083bb2c021ee3b1d5d',1,'exml::internal::Element::toElement() override'],['../classexml_1_1internal_1_1_element.html#a68145f30e85de215c69b2e1c0892386a',1,'exml::internal::Element::toElement() const override'],['../classexml_1_1internal_1_1_node.html#afad6cd619259363f3f60fb36753c504a',1,'exml::internal::Node::toElement()'],['../classexml_1_1internal_1_1_node.html#abcf1cf53dca2a1ce62eeb265cf136e42',1,'exml::internal::Node::toElement() const'],['../classexml_1_1_node.html#a767481c377a99616b66b953a02f64dbe',1,'exml::Node::toElement()'],['../classexml_1_1_node.html#a8ec66e5c99bb66879d22df9eb017105f',1,'exml::Node::toElement() const']]], + ['toint',['toInt',['http://atria-soft.github.io/etk/namespaceu32char.html#afc40d527459e3869ea8dc54d3b5ef225',1,'u32char']]], + ['totext',['toText',['../classexml_1_1internal_1_1_node.html#a5489504a07661cdf86ca754cf6ccfa46',1,'exml::internal::Node::toText()'],['../classexml_1_1internal_1_1_node.html#a493b3b3f8c9ad205a65d1a0cc19fe92b',1,'exml::internal::Node::toText() const'],['../classexml_1_1internal_1_1_text.html#a631ca715e7d8ee1338ac33c2e6ce6eb9',1,'exml::internal::Text::toText() override'],['../classexml_1_1internal_1_1_text.html#afd7dedb4c3f8db5008de5f6563b3f24b',1,'exml::internal::Text::toText() const override'],['../classexml_1_1_node.html#a4f8abab1c25a8f948cdf3d1ad82e9219',1,'exml::Node::toText()'],['../classexml_1_1_node.html#a3649c79bfff883276edf43260e5adb25',1,'exml::Node::toText() const']]], + ['touch',['touch',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6fd01aeb7f84399ad99573e0a7e2f8fc',1,'etk::FSNode']]], + ['translate',['translate',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#abd22ba1cbe8dc53c0446abcb55d8551a',1,'etk::Matrix2::translate()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#aa6cd07f3a802c5a57bddbf5a6db95c4d',1,'etk::Matrix4::translate()']]], + ['transpose',['transpose',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ab05c8b14ec68367d0391c23b77870a3b',1,'etk::Matrix::transpose()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a8214b2300ebdc4b42bde1efe93e84fae',1,'etk::Matrix4::transpose()']]], + ['triple',['triple',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#af1e591712d4a15bd21ad6fd22d72df97',1,'etk::Vector3D']]] +]; diff --git a/search/functions_11.html b/search/functions_11.html new file mode 100644 index 0000000..3ab653e --- /dev/null +++ b/search/functions_11.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_11.js b/search/functions_11.js new file mode 100644 index 0000000..fa55503 --- /dev/null +++ b/search/functions_11.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['unsetloginfile',['unsetLogInFile',['http://atria-soft.github.io/elog/namespaceelog.html#a496120feb0c59449a46057559c6c8a1a',1,'elog']]], + ['usecount',['useCount',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a74070b8ebda543021108e0df4b1e825b',1,'ememory::SharedPtr::useCount()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a41fa587a2ee7a4bddd76688b94133af3',1,'ememory::WeakPtr::useCount()']]] +]; diff --git a/search/functions_12.html b/search/functions_12.html new file mode 100644 index 0000000..cacca93 --- /dev/null +++ b/search/functions_12.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_12.js b/search/functions_12.js new file mode 100644 index 0000000..2fb9340 --- /dev/null +++ b/search/functions_12.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['vector2d',['Vector2D',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a09b5e26eacb50a8059d0e0c65405eb82',1,'etk::Vector2D::Vector2D(T _xxx, T _yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aaece962e3caa1d70afe0b1682ce8212e',1,'etk::Vector2D::Vector2D(const Vector2D< double > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#acab36ec2f778107bc89f4e5c9463191b',1,'etk::Vector2D::Vector2D(const Vector2D< float > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab07ef273334d86b96dd13a4ce4c19137',1,'etk::Vector2D::Vector2D(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a187bb96fc68cb5d5dadc99f573674b98',1,'etk::Vector2D::Vector2D(const std::string &_str)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a09b5e26eacb50a8059d0e0c65405eb82',1,'Vector2D< int32_t >::Vector2D(int32_t _xxx, int32_t _yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aaece962e3caa1d70afe0b1682ce8212e',1,'Vector2D< int32_t >::Vector2D(const Vector2D< double > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#acab36ec2f778107bc89f4e5c9463191b',1,'Vector2D< int32_t >::Vector2D(const Vector2D< float > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab07ef273334d86b96dd13a4ce4c19137',1,'Vector2D< int32_t >::Vector2D(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a187bb96fc68cb5d5dadc99f573674b98',1,'Vector2D< int32_t >::Vector2D(const std::string &_str)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a09b5e26eacb50a8059d0e0c65405eb82',1,'Vector2D< uint32_t >::Vector2D(uint32_t _xxx, uint32_t _yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aaece962e3caa1d70afe0b1682ce8212e',1,'Vector2D< uint32_t >::Vector2D(const Vector2D< double > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#acab36ec2f778107bc89f4e5c9463191b',1,'Vector2D< uint32_t >::Vector2D(const Vector2D< float > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab07ef273334d86b96dd13a4ce4c19137',1,'Vector2D< uint32_t >::Vector2D(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a187bb96fc68cb5d5dadc99f573674b98',1,'Vector2D< uint32_t >::Vector2D(const std::string &_str)']]], + ['vector3d',['Vector3D',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a409169c1781cae5220b9f7bd078e05d9',1,'etk::Vector3D::Vector3D()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7f5d02301a551e7f686092d7b9a5b269',1,'etk::Vector3D::Vector3D(const T &_xxx, const T &_yyy, const T &_zzz)']]], + ['vector4d',['Vector4D',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a0e140dec4eca4f3695f19fb92dc3e1ae',1,'etk::Vector4D::Vector4D()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a7a41fd47b438cc43849a2b2c0f308db2',1,'etk::Vector4D::Vector4D(const T &_xxx, const T &_yyy, const T &_zzz, const T &_www)']]] +]; diff --git a/search/functions_13.html b/search/functions_13.html new file mode 100644 index 0000000..42d3e0c --- /dev/null +++ b/search/functions_13.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_13.js b/search/functions_13.js new file mode 100644 index 0000000..6215d1c --- /dev/null +++ b/search/functions_13.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['w',['w',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a0ede53650faf9183b87a3592e8be142d',1,'etk::Vector4D']]], + ['wait',['wait',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a0693f87b2886e553ccdafdac112ebbd5',1,'etk::Fifo::wait(MY_TYPE &_data)'],['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#aa08e5c57d91bc54ea08f377a6e2653e3',1,'etk::Fifo::wait(MY_TYPE &_data, uint32_t _timeOutInUs)']]], + ['weakfromthis',['weakFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19',1,'ememory::EnableSharedFromThis::weakFromThis()'],['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a6be22e13e06d0f679ff03c6ee817386f',1,'ememory::EnableSharedFromThis::weakFromThis() const']]], + ['weakptr',['WeakPtr',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a7ca8af1a20e2bce96d5c65ea1fd72ec1',1,'ememory::WeakPtr::WeakPtr()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a1fb089b0b5bd76e33bf54d32cd3bb369',1,'ememory::WeakPtr::WeakPtr(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#adb31ca52a0b8dfe8c876a9fd297eca83',1,'ememory::WeakPtr::WeakPtr(const WeakPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#adbfcc73329e43b1e37fd8b19220d752e',1,'ememory::WeakPtr::WeakPtr(WeakPtr &&_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a3a30b756ccdc34bf96a4c7e2e4fb87c4',1,'ememory::WeakPtr::WeakPtr(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a9233c621eaf744a4b6d3f53afb77f33f',1,'ememory::WeakPtr::WeakPtr(const SharedPtr< EMEMORY_TYPE2 > &_obj)']]] +]; diff --git a/search/functions_14.html b/search/functions_14.html new file mode 100644 index 0000000..054643c --- /dev/null +++ b/search/functions_14.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_14.js b/search/functions_14.js new file mode 100644 index 0000000..9b5a742 --- /dev/null +++ b/search/functions_14.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['x',['x',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8409de5d430e5cdcb7326aee94176873',1,'etk::Vector2D::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8409de5d430e5cdcb7326aee94176873',1,'Vector2D< int32_t >::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8409de5d430e5cdcb7326aee94176873',1,'Vector2D< uint32_t >::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#af2bda50fefea08fb49c04b15a61bcb6a',1,'etk::Vector3D::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a98cef087b46916c257dc7b7e39230e74',1,'etk::Vector4D::x()']]] +]; diff --git a/search/functions_15.html b/search/functions_15.html new file mode 100644 index 0000000..e267c40 --- /dev/null +++ b/search/functions_15.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_15.js b/search/functions_15.js new file mode 100644 index 0000000..7131723 --- /dev/null +++ b/search/functions_15.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['y',['y',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abc8a9a46cb0bf2c32916bfa3a35dfb22',1,'etk::Vector2D::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abc8a9a46cb0bf2c32916bfa3a35dfb22',1,'Vector2D< int32_t >::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abc8a9a46cb0bf2c32916bfa3a35dfb22',1,'Vector2D< uint32_t >::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ad949b7843b6212277927f0b973ef502b',1,'etk::Vector3D::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a5c604a37b7503594d4b69d286751b12d',1,'etk::Vector4D::y()']]] +]; diff --git a/search/functions_16.html b/search/functions_16.html new file mode 100644 index 0000000..f72517f --- /dev/null +++ b/search/functions_16.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_16.js b/search/functions_16.js new file mode 100644 index 0000000..5598b71 --- /dev/null +++ b/search/functions_16.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['z',['z',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a4d5e3071c66297840c6a857e580aaabd',1,'etk::Vector3D::z()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a5b42d456747b68c7ab1da8cfdbc38dfc',1,'etk::Vector4D::z()']]], + ['zip',['Zip',['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html#afb44ec0e03903534beeaa51bd562acda',1,'etk::archive::Zip']]] +]; diff --git a/search/functions_17.html b/search/functions_17.html new file mode 100644 index 0000000..2615d53 --- /dev/null +++ b/search/functions_17.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_17.js b/search/functions_17.js new file mode 100644 index 0000000..47ebba3 --- /dev/null +++ b/search/functions_17.js @@ -0,0 +1,14 @@ +var searchData= +[ + ['_7earchive',['~Archive',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a712ccb41b94c3d96fa7be82e13d10ee2',1,'etk::Archive']]], + ['_7ecounter',['~Counter',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a52762694b79f68cfb77022e6e6907d96',1,'ememory::Counter']]], + ['_7eenablesharedfromthis',['~EnableSharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ae088de759baf528291c446cc48fd5ed1',1,'ememory::EnableSharedFromThis']]], + ['_7efifo',['~Fifo',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#ae3aa50d02d2a5099ead2dcd2bda984ec',1,'etk::Fifo']]], + ['_7efsnode',['~FSNode',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa15899502c51cbf37ffc6f7284f3535b',1,'etk::FSNode']]], + ['_7ehash',['~Hash',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#ac2b71e6597e028b28272391e3e951474',1,'etk::Hash']]], + ['_7eiterator',['~iterator',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a4de42494301339b944f846b649504f4f',1,'utf8::iterator']]], + ['_7ematrix',['~Matrix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a8ae71a3749309ebea595c9619d28878e',1,'etk::Matrix']]], + ['_7enode',['~Node',['../classexml_1_1internal_1_1_node.html#a6a305f22e495245e88f092ddeedfbbd3',1,'exml::internal::Node::~Node()'],['../classexml_1_1_node.html#a90cf2cd5ef588c4b817fc69fc4756a5b',1,'exml::Node::~Node()']]], + ['_7esharedptr',['~SharedPtr',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a11e3f0079bc15778cec63fc378c10c9d',1,'ememory::SharedPtr']]], + ['_7ezip',['~Zip',['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html#a79fff570b3ccbee5ffe3d0f85b5c7b24',1,'etk::archive::Zip']]] +]; diff --git a/search/functions_2.html b/search/functions_2.html new file mode 100644 index 0000000..c21af16 --- /dev/null +++ b/search/functions_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_2.js b/search/functions_2.js new file mode 100644 index 0000000..618a081 --- /dev/null +++ b/search/functions_2.js @@ -0,0 +1,27 @@ +var searchData= +[ + ['calculateintercept',['calculateIntercept',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a6b0377c24a6b076de9fe112400724523',1,'etk::Plane']]], + ['changeorder',['changeOrder',['http://atria-soft.github.io/etk/namespaceu32char.html#a7d8866bc81b174c81df61536be36e7ef',1,'u32char']]], + ['check',['check',['../classexml_1_1_file_pos.html#a1cebeb3549b1cb0fc70a8f16920fa1bd',1,'exml::FilePos']]], + ['checkavaillable',['checkAvaillable',['../classexml_1_1internal_1_1_node.html#abe0e26e310c7451cfcb225cff88cacb1',1,'exml::internal::Node']]], + ['clean',['clean',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#af8d5cb46bcba3868e9e858a79d3e22cc',1,'etk::Fifo']]], + ['clear',['clear',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#ac09674009a8d2895eee2ead5d93e94db',1,'etk::FSNodeRight::clear()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a4e8eb6f69743a44f53aa483acb770dbc',1,'etk::Hash::clear()'],['../classexml_1_1_attribute.html#a33b467cbb9ccc6f2073875024f379459',1,'exml::Attribute::clear()'],['../classexml_1_1_element.html#ae0bfe119e0a1dc9762bfacdf8be680d9',1,'exml::Element::clear()'],['../classexml_1_1_file_pos.html#a102e27f85283950c7b16df1e8a8f1d1e',1,'exml::FilePos::clear()'],['../classexml_1_1internal_1_1_attribute.html#a4b06e5c650508717746534ca715b5aa2',1,'exml::internal::Attribute::clear()'],['../classexml_1_1internal_1_1_attribute_list.html#a50dc99af90e2073677285d3755505fa3',1,'exml::internal::AttributeList::clear()'],['../classexml_1_1internal_1_1_element.html#acd7e92b683aa3dc1a8b3f13925ba1888',1,'exml::internal::Element::clear()'],['../classexml_1_1internal_1_1_node.html#a70cd10854610d69cec5d35cf43443fc6',1,'exml::internal::Node::clear()'],['../classexml_1_1_node.html#a3926b5227f9ca2c83b8d421f86afadb3',1,'exml::Node::clear()']]], + ['clearlowertriangle',['clearLowerTriangle',['http://atria-soft.github.io/etk/namespaceetk.html#a80d4500245f02806cf3397656ed18bb8',1,'etk']]], + ['clearuppertriangle',['clearUpperTriangle',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a56e65b58426a503e0f55274d813fc307',1,'etk::Matrix']]], + ['close',['close',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#abda6becefeae5944d4001900d3231475',1,'etk::Archive']]], + ['closestaxis',['closestAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4dba6f746de3907deb78b25c4f2d95c5',1,'etk::Vector2D::closestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4dba6f746de3907deb78b25c4f2d95c5',1,'Vector2D< int32_t >::closestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4dba6f746de3907deb78b25c4f2d95c5',1,'Vector2D< uint32_t >::closestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a2ea56b698bff0a7286783a170bdd9557',1,'etk::Vector3D::closestAxis()']]], + ['cofactor',['coFactor',['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a0679dea1b04a02692629b6f4476dc2d9',1,'etk::Matrix4']]], + ['color',['Color',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a8acf9a5b142e45e8af4ac04b4d5f6212',1,'etk::Color::Color()'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#af6331b1c9e5bf9c3360dfd37abf9aeaa',1,'etk::Color::Color(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b, MY_TYPE _a)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a1859a0fad4cfa6c16c1847b0c33ecadc',1,'etk::Color::Color(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#ae6dfc8f1d5c36d13dbd718786064d59d',1,'etk::Color::Color(MY_TYPE _r, MY_TYPE _g)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#af4af55e64692adf0d54c21cc01fdf41d',1,'etk::Color::Color(MY_TYPE _r)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a9ec115f5d92b4266e44ef22640aa7961',1,'etk::Color::Color(const etk::Color< MY_TYPE_2, MY_TYPE_SIZE_2 > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a76b3a50c125dd0f64632ec33790a7506',1,'etk::Color::Color(const std::string &_input)']]], + ['comment',['Comment',['../classexml_1_1_comment.html#a149db494629d4a837ec8a1c4ab3000e5',1,'exml::Comment::Comment(ememory::SharedPtr< exml::internal::Node > _internalNode)'],['../classexml_1_1_comment.html#a4d90e1edb5dd62a51b25b6fe4b5ce033',1,'exml::Comment::Comment(const exml::Comment &_obj)'],['../classexml_1_1_comment.html#a6709fb670c7db9b295dd959a7b3aa6d9',1,'exml::Comment::Comment(const std::string &_value="")'],['../classexml_1_1internal_1_1_comment.html#a39ce9bd4d20ff55309b8910ab016a67c',1,'exml::internal::Comment::Comment()']]], + ['constpointercast',['constPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#aef6978a02a7c6c83cf5913c45271ae16',1,'ememory']]], + ['convertchar32',['convertChar32',['http://atria-soft.github.io/etk/namespaceutf8.html#ab857b45e0371b7d83a4de8d9e86133fd',1,'utf8']]], + ['convertutf8',['convertUtf8',['http://atria-soft.github.io/etk/namespaceu32char.html#a9eca2aab7a201251a465410688226a81',1,'u32char']]], + ['convolution',['convolution',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a1c77336ae8faf6fd48c7573d46a74533',1,'etk::Matrix']]], + ['count',['count',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a7d43270207b6da91d535a520e18f49c7',1,'etk::Fifo']]], + ['counter',['Counter',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a7424b792a2e2b05b228f8e02a10eb9d6',1,'ememory::Counter']]], + ['countlines',['countLines',['../classexml_1_1internal_1_1_text.html#a550f5b39c9b469b11656d778a28e5e80',1,'exml::internal::Text']]], + ['countwhitechar',['countWhiteChar',['../classexml_1_1internal_1_1_node.html#abe664dd6d896dddc12edc7026aa24c24',1,'exml::internal::Node']]], + ['create',['create',['../classexml_1_1internal_1_1_attribute.html#a975a179077fbda15018d4d66e96be6a0',1,'exml::internal::Attribute::create()'],['../classexml_1_1internal_1_1_comment.html#a410b4fb619920d368735ac0cd89dafa6',1,'exml::internal::Comment::create()'],['../classexml_1_1internal_1_1_declaration.html#a04f510bb66147458ac83bb98df993ba2',1,'exml::internal::Declaration::create()'],['../classexml_1_1internal_1_1_declaration_x_m_l.html#ab68ffd38c403a935aacd775c3d673682',1,'exml::internal::DeclarationXML::create()'],['../classexml_1_1internal_1_1_document.html#a618fe87e818e88bacfcb237e90c08d77',1,'exml::internal::Document::create()'],['../classexml_1_1internal_1_1_element.html#a3c541e5339698ae994e9658277a16e95',1,'exml::internal::Element::create()'],['../classexml_1_1internal_1_1_text.html#a2f3c313c39d6c0715634aa4f8c902352',1,'exml::internal::Text::create()'],['../classexml_1_1internal_1_1_text_c_d_a_t_a.html#afd5b9ab0514722f5470bfc6e20c25549',1,'exml::internal::TextCDATA::create()']]], + ['createerror',['createError',['../classexml_1_1internal_1_1_document.html#a8fcd718381d471baa09902d5613966af',1,'exml::internal::Document']]], + ['cross',['cross',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a06e32e1abb9d69f3338302254eab61dc',1,'etk::Vector2D::cross()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a06e32e1abb9d69f3338302254eab61dc',1,'Vector2D< int32_t >::cross()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a06e32e1abb9d69f3338302254eab61dc',1,'Vector2D< uint32_t >::cross()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a0ac0f11a99ebb6b45605da1d373c4bbd',1,'etk::Vector3D::cross()']]] +]; diff --git a/search/functions_3.html b/search/functions_3.html new file mode 100644 index 0000000..e6f4744 --- /dev/null +++ b/search/functions_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_3.js b/search/functions_3.js new file mode 100644 index 0000000..351a7f4 --- /dev/null +++ b/search/functions_3.js @@ -0,0 +1,20 @@ +var searchData= +[ + ['data',['data',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a1d1dd0c1c1956fad8ab3884bb85723c4',1,'etk::ArchiveContent']]], + ['declaration',['Declaration',['../classexml_1_1_declaration.html#a3db4c98d696f4d8766aa3c822dc92cb8',1,'exml::Declaration::Declaration(ememory::SharedPtr< exml::internal::Node > _internalNode)'],['../classexml_1_1_declaration.html#a2598d0d43fea5bbeafe1291f9081b1ea',1,'exml::Declaration::Declaration(const exml::Declaration &_obj)'],['../classexml_1_1_declaration.html#ab424607e1e180ee9089a93b3705b0885',1,'exml::Declaration::Declaration(const std::string &_name="")'],['../classexml_1_1internal_1_1_declaration.html#af864809299a6963e135d9b6f8a9633fc',1,'exml::internal::Declaration::Declaration()']]], + ['declarationxml',['DeclarationXML',['../classexml_1_1_declaration_x_m_l.html#a604b930756717b6781fb3669a64662ec',1,'exml::DeclarationXML::DeclarationXML(ememory::SharedPtr< exml::internal::Node > _internalNode)'],['../classexml_1_1_declaration_x_m_l.html#a879e9030e40c65dfea599b111192a56b',1,'exml::DeclarationXML::DeclarationXML(const exml::DeclarationXML &_obj)'],['../classexml_1_1_declaration_x_m_l.html#a5aec33772543adbb935a71e921fe2d80',1,'exml::DeclarationXML::DeclarationXML(const std::string &_version="0.0", const std::string &_format="UTF-8", bool _standalone=true)'],['../classexml_1_1internal_1_1_declaration_x_m_l.html#a4cf87e6f1f95278a2fe8a302da07fbc9',1,'exml::internal::DeclarationXML::DeclarationXML()']]], + ['decreaseref',['decreaseRef',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a3835539a563d971425a4dfe3beb06e05',1,'etk::ArchiveContent']]], + ['decrementshared',['decrementShared',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#aa28cf4efdddded41d259fa7d3233bf00',1,'ememory::Counter']]], + ['decrementweak',['decrementWeak',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a7b73b5b5d15ffe2494ff84beca813bd4',1,'ememory::Counter']]], + ['degreetoradian',['degreeToRadian',['http://atria-soft.github.io/etk/namespaceetk.html#aae0bc3aae3180e4cc444264c2b39a9bd',1,'etk']]], + ['determinant',['determinant',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a6fa058e133e38985460b0a269a9e125e',1,'etk::Matrix2::determinant()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a17e00a9267a06fca1f68e3782fb07477',1,'etk::Matrix4::determinant()']]], + ['display',['display',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a8bc198e2fda3b1bfe3176ec315e22441',1,'etk::Archive::display()'],['../classexml_1_1_document.html#a2257dc9efd8074f8a0d38f73725337d9',1,'exml::Document::display()'],['../classexml_1_1internal_1_1_document.html#a6649ad883c5d3264b24958dace23a311',1,'exml::internal::Document::display()']]], + ['displaybacktrace',['displayBacktrace',['http://atria-soft.github.io/elog/namespaceelog.html#aaa54d31e61733c3ed433fe18b7be4dfa',1,'elog']]], + ['displayerror',['displayError',['../classexml_1_1_document.html#a17b70f5a2b031d3b96bc381b01e96823',1,'exml::Document::displayError()'],['../classexml_1_1internal_1_1_document.html#a085598c0e018dd2a0fd985cadb90d2c5',1,'exml::internal::Document::displayError()']]], + ['distance',['distance',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5bd1fcc61cc48bc939ba3c05df4b1ab6',1,'etk::Vector2D::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5bd1fcc61cc48bc939ba3c05df4b1ab6',1,'Vector2D< int32_t >::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5bd1fcc61cc48bc939ba3c05df4b1ab6',1,'Vector2D< uint32_t >::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ad99c7c9a49d1c31b52208147ebcf282e',1,'etk::Vector3D::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#af68bc268b306c2ac6f4f7ad39667dfda',1,'etk::Vector4D::distance()']]], + ['distance2',['distance2',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ada692f4964568b552ab915cac0c76253',1,'etk::Vector2D::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ada692f4964568b552ab915cac0c76253',1,'Vector2D< int32_t >::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ada692f4964568b552ab915cac0c76253',1,'Vector2D< uint32_t >::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#acddb633c1793ef7b937ce466cae0e6aa',1,'etk::Vector3D::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a2fad2e152362f4d34ea6aa732af1aa5b',1,'etk::Vector4D::distance2()']]], + ['document',['Document',['../classexml_1_1_document.html#a8b764850366d02cb429fdf19a791efe1',1,'exml::Document::Document(ememory::SharedPtr< exml::internal::Node > _internalNode)'],['../classexml_1_1_document.html#a52716702078b96a9583362271bc1de7e',1,'exml::Document::Document(const exml::Document &_obj)'],['../classexml_1_1_document.html#acf3e91af64eec87b7922f03a18965f90',1,'exml::Document::Document()'],['../classexml_1_1internal_1_1_document.html#afc32c0552a03327b78bd9bedfa8b9d56',1,'exml::internal::Document::Document()']]], + ['dot',['dot',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aeeac6eb537be0d5017ded4a62cc33b34',1,'etk::Vector2D::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aeeac6eb537be0d5017ded4a62cc33b34',1,'Vector2D< int32_t >::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aeeac6eb537be0d5017ded4a62cc33b34',1,'Vector2D< uint32_t >::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ae24ac042b5e2878119cfb6e321daf3bc',1,'etk::Vector3D::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a54f86ba2bdb634b1c5d6fe1f3cd4846d',1,'etk::Vector4D::dot()']]], + ['drawelementparsed',['drawElementParsed',['../classexml_1_1internal_1_1_node.html#a8f35cba4f6c01fa544315139032fb39a',1,'exml::internal::Node']]], + ['dynamicpointercast',['dynamicPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#a0bfb664a1fcc7defd9aa5c8534d33af7',1,'ememory::dynamicPointerCast(ememory::SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/namespaceememory.html#a5bce20cf9275c6e3f29e6bdb72f1ad97',1,'ememory::dynamicPointerCast(const ememory::SharedPtr< EMEMORY_TYPE > &_obj)']]] +]; diff --git a/search/functions_4.html b/search/functions_4.html new file mode 100644 index 0000000..9ae34ff --- /dev/null +++ b/search/functions_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_4.js b/search/functions_4.js new file mode 100644 index 0000000..58b851b --- /dev/null +++ b/search/functions_4.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['element',['Element',['../classexml_1_1_element.html#a223f43a5ea52c38d6b6cf911654b8ba9',1,'exml::Element::Element(const ememory::SharedPtr< exml::internal::Node > &_internalNode)'],['../classexml_1_1_element.html#a2ffc7edc1096fa2b9a55b12551ca7bc8',1,'exml::Element::Element(const exml::Element &_obj)'],['../classexml_1_1_element.html#a82266ec7e8ba45b6fc4983f0a3798a5b',1,'exml::Element::Element(const std::string &_value="")'],['../classexml_1_1internal_1_1_element.html#a872fd60a24b73ca9203370da5a116c5b',1,'exml::internal::Element::Element()'],['../classexml_1_1internal_1_1_element.html#a64087f53ecaceb5be1fa3c7a654a4a20',1,'exml::internal::Element::Element(const std::string &_value)']]], + ['elementdata',['ElementData',['../classexml_1_1_element_data.html#ad07fd074cf1a0dd9e4dcc512c7f6799e',1,'exml::ElementData']]], + ['enablesharedfromthis',['EnableSharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2c6f76ad44a25cd2c839853a308d5b1',1,'ememory::EnableSharedFromThis']]], + ['end',['end',['../classexml_1_1_attribute_list_data.html#a5117b26ae7aa78c16da80b703ff345b9',1,'exml::AttributeListData::end()'],['../classexml_1_1_attribute_list_data.html#acb0348a5e4b999fb78942448910e7f8b',1,'exml::AttributeListData::end() const'],['../classexml_1_1_element_data.html#af59790d45b981b0c7baaec7ed4f7dc12',1,'exml::ElementData::end()'],['../classexml_1_1_element_data.html#a373d38dc02060f1a2a601c5b0ced7337',1,'exml::ElementData::end() const']]], + ['exist',['exist',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#aa1fd3f3a8733968d6babe29e5295f439',1,'etk::Archive::exist()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#adbdbfccfea72e09573ef9fdeec20d0f7',1,'etk::FSNode::exist()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a159e9cd496432089fccb73e7eaea376f',1,'etk::Hash::exist()'],['../classexml_1_1_attribute_list_data.html#a693166a15f04e4b01ccafa8f0a1b50ce',1,'exml::AttributeListData::exist()'],['../classexml_1_1_node.html#ae2be1ded472149113f3ea70710f57b39',1,'exml::Node::exist()']]], + ['existattribute',['existAttribute',['../classexml_1_1internal_1_1_attribute_list.html#ae5a1e043fb8b4511ab09ae54b29d453d',1,'exml::internal::AttributeList']]], + ['expired',['expired',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a821cf7802a0d9e3b1574e920b8fdefeb',1,'ememory::WeakPtr']]] +]; diff --git a/search/functions_5.html b/search/functions_5.html new file mode 100644 index 0000000..54f53d0 --- /dev/null +++ b/search/functions_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_5.js b/search/functions_5.js new file mode 100644 index 0000000..258e77a --- /dev/null +++ b/search/functions_5.js @@ -0,0 +1,59 @@ +var searchData= +[ + ['fifo',['Fifo',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a37abc79759bdbfe9e28b273e600c59f0',1,'etk::Fifo']]], + ['fileclose',['fileClose',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a5e9146d1e8984f05221d4dbaa1bcf9b7',1,'etk::FSNode']]], + ['fileflush',['fileFlush',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a137d6ce15b480ae93926452ed9fdb970',1,'etk::FSNode']]], + ['fileget',['fileGet',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6c1977929df9d1a8c108de087c3ae876',1,'etk::FSNode']]], + ['filegetextention',['fileGetExtention',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a468e51069edcaeb8fcc649610f0e4445',1,'etk::FSNode']]], + ['filegets',['fileGets',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a39af4e62b1edb91776c9c60f5f6b1357',1,'etk::FSNode::fileGets(char *_elementLine, int64_t _maxData)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a161b49d3946a503212753359211255f2',1,'etk::FSNode::fileGets(std::string &_output)']]], + ['filehasextention',['fileHasExtention',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6f65abf3d418ab2144c18b3d3f620aba',1,'etk::FSNode']]], + ['fileisopen',['fileIsOpen',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a66f7d8975d3f6a4c954681dd6ae3e02a',1,'etk::FSNode']]], + ['fileopenappend',['fileOpenAppend',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a76e77058e7e2a031b57a0662d9333401',1,'etk::FSNode']]], + ['fileopenread',['fileOpenRead',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ac09fb616871d73603e419aa44bf9eacf',1,'etk::FSNode']]], + ['fileopenwrite',['fileOpenWrite',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a68cf71c003e9ba37cace50e23870feaa',1,'etk::FSNode']]], + ['filepos',['FilePos',['../classexml_1_1_file_pos.html#a2b2c28d6f80008001260c648737e9a1a',1,'exml::FilePos::FilePos()'],['../classexml_1_1_file_pos.html#ad5cda3c3fab8b28b7f07748fe16972bc',1,'exml::FilePos::FilePos(size_t _line, size_t _col)']]], + ['fileput',['filePut',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a4c7e5278cf6b163a1c8ec59c94dbe4db',1,'etk::FSNode']]], + ['fileputs',['filePuts',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a0bc82fb7cb089dfbe4ed213b64fc64ab',1,'etk::FSNode']]], + ['fileread',['fileRead',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a72bb0d5702cb0b43de5133cf238704d4',1,'etk::FSNode']]], + ['filereadall',['fileReadAll',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aab0646087feb6c821cf2756ce79f8702',1,'etk::FSNode']]], + ['filereadallstring',['fileReadAllString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a5e8940857bed1b5268cb77c48595168f',1,'etk::FSNode']]], + ['fileseek',['fileSeek',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6e1033278c99f839709175a77eeebeb5',1,'etk::FSNode']]], + ['filesize',['fileSize',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a61e074f418b83b53c1b8ee5afd0cce61',1,'etk::FSNode']]], + ['filetell',['fileTell',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a7bb2d304bc95da4a1016d61cd850cc5a',1,'etk::FSNode']]], + ['filewrite',['fileWrite',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa3473eebff7ce59fc5bb5024b035d3e5',1,'etk::FSNode']]], + ['filewriteall',['fileWriteAll',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ab7861ffd14859cc39fb0b12ceebbcd10',1,'etk::FSNode::fileWriteAll(const std::vector< T > &_value)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa89ddb8a015833889bb9c1943647acad',1,'etk::FSNode::fileWriteAll(const std::string &_value)']]], + ['fix',['fix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a2b08925854b289bb5bbbe390a7df2ec5',1,'etk::Matrix']]], + ['flipx',['flipX',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ab9d9362f988bd8a1098ab7592d88e5de',1,'etk::Matrix2']]], + ['flipy',['flipY',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a6c61fb68ee69bb448ef1829b98b94dce',1,'etk::Matrix2']]], + ['foldercount',['folderCount',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ad1343533b97b6ced90b9319864db0d5a',1,'etk::FSNode']]], + ['foldergetparent',['folderGetParent',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a49da9a7c76bf4ccea34c9b82519cdca4',1,'etk::FSNode']]], + ['foldergetrecursivefiles',['folderGetRecursiveFiles',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a81cf89d3d642aeaf9b4f5aee6bef88ad',1,'etk::FSNode']]], + ['foldergetsub',['folderGetSub',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ae496271c3d69970b4b0af2539ee535f0',1,'etk::FSNode']]], + ['foldergetsublist',['folderGetSubList',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6118d019b41ab1f5d7d95ab5a7bb0101',1,'etk::FSNode::folderGetSubList(bool _showHidenFile=true, bool _getFolderAndOther=true, bool _getFile=true, bool _temporaryFile=true)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a4f572a50530850032a1a1c289e09379c',1,'etk::FSNode::folderGetSubList(bool _showHidenFile=true, bool _getFolderAndOther=true, bool _getFile=true, const std::string &_filter=".*")']]], + ['frand',['frand',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a3acc4fd6faa76439bd1651ec86bccd03',1,'etk::tool']]], + ['from_5fstring',['from_string',['http://atria-soft.github.io/etk/namespaceetk.html#aec3aaa1c735552d02f4eec1fb72c1616',1,'etk']]], + ['fsnode',['FSNode',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a9bd5c806953db1a55e1b0653a5111c7b',1,'etk::FSNode']]], + ['fsnodecreate',['FSNodeCreate',['http://atria-soft.github.io/etk/namespaceetk.html#af4adf742ba1e1aaaabce3c26c94405d2',1,'etk']]], + ['fsnodeecho',['FSNodeEcho',['http://atria-soft.github.io/etk/namespaceetk.html#a95a89a04f30fed73e5656b26b6d3e55b',1,'etk']]], + ['fsnodeechoadd',['FSNodeEchoAdd',['http://atria-soft.github.io/etk/namespaceetk.html#a014ce8a7311896847cd4978d96410d24',1,'etk']]], + ['fsnodeexist',['FSNodeExist',['http://atria-soft.github.io/etk/namespaceetk.html#aa5f8ddf464f42564ece7edd83b3e6aa9',1,'etk']]], + ['fsnodeexplodemultiplepath',['FSNodeExplodeMultiplePath',['http://atria-soft.github.io/etk/namespaceetk.html#a757318b34e8a012b84d49dd291286076',1,'etk']]], + ['fsnodegetapplicationname',['FSNodeGetApplicationName',['http://atria-soft.github.io/etk/namespaceetk.html#a878a614b55bdc9e5730905dcbf1e7da1',1,'etk']]], + ['fsnodegetcount',['FSNodeGetCount',['http://atria-soft.github.io/etk/namespaceetk.html#a4da725251cd89ff3e797d4017198ef67',1,'etk']]], + ['fsnodegetrealname',['FSNodeGetRealName',['http://atria-soft.github.io/etk/namespaceetk.html#a4ef89557d910726f6b5253f11257fc0c',1,'etk']]], + ['fsnodegetright',['FSNodeGetRight',['http://atria-soft.github.io/etk/namespaceetk.html#a104daf9dd822c992b4e91d219529c0d4',1,'etk']]], + ['fsnodegettimeaccessed',['FSNodeGetTimeAccessed',['http://atria-soft.github.io/etk/namespaceetk.html#a7a7c80620d52319f98c370913ad6116b',1,'etk']]], + ['fsnodegettimecreated',['FSNodeGetTimeCreated',['http://atria-soft.github.io/etk/namespaceetk.html#ada8865e7710783f51f2caf3c55727d6a',1,'etk']]], + ['fsnodegettimemodified',['FSNodeGetTimeModified',['http://atria-soft.github.io/etk/namespaceetk.html#a15a33fbd48325bbee3cc362b1bbd25d0',1,'etk']]], + ['fsnodegettype',['FSNodeGetType',['http://atria-soft.github.io/etk/namespaceetk.html#aeaa76db5b02d5275ee6faa9240688730',1,'etk']]], + ['fsnodehistory',['FSNodeHistory',['http://atria-soft.github.io/etk/namespaceetk.html#a2f856fe66d99e595a01861f651194f47',1,'etk']]], + ['fsnodemove',['FSNodeMove',['http://atria-soft.github.io/etk/namespaceetk.html#adc8c7d89695b20bde7c16279578df6d8',1,'etk']]], + ['fsnodereadalldata',['FSNodeReadAllData',['http://atria-soft.github.io/etk/namespaceetk.html#acec1246a208ad95518c76ca3de513f40',1,'etk']]], + ['fsnodereadalldatatype',['FSNodeReadAllDataType',['http://atria-soft.github.io/etk/namespaceetk.html#afc051561490776f836b7da5b81eba290',1,'etk']]], + ['fsnoderemove',['FSNodeRemove',['http://atria-soft.github.io/etk/namespaceetk.html#ada11ec07c70d723eead76332e040a8e3',1,'etk']]], + ['fsnoderight',['FSNodeRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a3c12a6fc00f52912713183507c1a3e98',1,'etk::FSNodeRight']]], + ['fsnodetouch',['FSNodeTouch',['http://atria-soft.github.io/etk/namespaceetk.html#af86474607a59dd8492c978ec48c015c5',1,'etk']]], + ['fsnodewritealldata',['FSNodeWriteAllData',['http://atria-soft.github.io/etk/namespaceetk.html#ac9318ff052b5d458ee66c0aaf4021fc2',1,'etk']]], + ['fsnodewritealldatatype',['FSNodeWriteAllDataType',['http://atria-soft.github.io/etk/namespaceetk.html#ae6e9afde0376252114884445cab1382e',1,'etk']]], + ['furthestaxis',['furthestAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a741170b7eeb26c44c932023ce20e6a32',1,'etk::Vector2D::furthestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a741170b7eeb26c44c932023ce20e6a32',1,'Vector2D< int32_t >::furthestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a741170b7eeb26c44c932023ce20e6a32',1,'Vector2D< uint32_t >::furthestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a22acd16dde9aef7a81555f34f16804d5',1,'etk::Vector3D::furthestAxis()']]] +]; diff --git a/search/functions_6.html b/search/functions_6.html new file mode 100644 index 0000000..c7bc6fb --- /dev/null +++ b/search/functions_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_6.js b/search/functions_6.js new file mode 100644 index 0000000..5159881 --- /dev/null +++ b/search/functions_6.js @@ -0,0 +1,57 @@ +var searchData= +[ + ['g',['g',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a86e26d2a589c9f714c4cc3871b333be7',1,'etk::Color']]], + ['generate',['generate',['../classexml_1_1_document.html#a9585c61100b7816294899843452996e8',1,'exml::Document::generate()'],['../classexml_1_1internal_1_1_document.html#af40a4b9a78f22d5a5252c13917d821a6',1,'exml::internal::Document::generate()']]], + ['get',['get',['http://atria-soft.github.io/etk/classetk_1_1_base_noise.html#aa405241a4a458be6dc3bc331a0cef516',1,'etk::BaseNoise::get()'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a5061b354436f6ef5fc193715ce4d5dab',1,'etk::Color::get() const'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a04925092def38969bc10afe95bd08f75',1,'etk::Color::get() const'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#ae9f1d4cebc9fc8d6222d7e98829380d4',1,'etk::Hash::get()'],['http://atria-soft.github.io/etk/classetk_1_1_noise.html#a8f3cdb6dfce36df0751cc8e1a50e2456',1,'etk::Noise::get()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ad4b7eb0326a1d4aac87d2699eb6902cb',1,'ememory::SharedPtr::get() const'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ad0fb9399753ec0125f8456d716203d08',1,'ememory::SharedPtr::get()']]], + ['getapplicationname',['getApplicationName',['http://atria-soft.github.io/etk/namespaceetk.html#a8cf9a84c6f3effdf8ae0886a8317f85b',1,'etk']]], + ['getattr',['getAttr',['../classexml_1_1internal_1_1_attribute_list.html#a31b95fdbb9fd79d4bccb7becebc9ee0d',1,'exml::internal::AttributeList::getAttr(int32_t _id)'],['../classexml_1_1internal_1_1_attribute_list.html#af9811e9849355982c1cb61bc9823d717',1,'exml::internal::AttributeList::getAttr(int32_t _id) const']]], + ['getattribute',['getAttribute',['../classexml_1_1internal_1_1_attribute_list.html#aec9c0f91deb03611ba4921c64dafba7f',1,'exml::internal::AttributeList']]], + ['getattrpair',['getAttrPair',['../classexml_1_1internal_1_1_attribute_list.html#a9f8d2a4370771d1dd7d4f12d8476f172',1,'exml::internal::AttributeList']]], + ['getcasesensitive',['getCaseSensitive',['../classexml_1_1_document.html#a63f46d8765c53b5c03ef98a7616420a6',1,'exml::Document::getCaseSensitive()'],['../classexml_1_1internal_1_1_document.html#a3a32ab656e1bf8fc3f125c0e3fa6f3bb',1,'exml::internal::Document::getCaseSensitive()']]], + ['getcol',['getCol',['../classexml_1_1_file_pos.html#aa22cbb8c42f8dfe97b2c9d0bc24a4fcf',1,'exml::FilePos']]], + ['getcontent',['getContent',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a496024ba396746e78ccd6872b633138f',1,'etk::Archive::getContent(size_t _id) const'],['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a2a32911fe1aa9945eac8478924c6ba17',1,'etk::Archive::getContent(const std::string &_key) const']]], + ['getcount',['getCount',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#ab57beaaee59c31438823a29fb24d4707',1,'ememory::Counter']]], + ['getcounter',['getCounter',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#af3de746aec06d5e39d14b32085d37a8b',1,'ememory::SharedPtr::getCounter()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a49bd7ef3006354416097d9d741ad8bdd',1,'ememory::WeakPtr::getCounter()']]], + ['getcountshared',['getCountShared',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a819fefc93965f5da013dd5f809471288',1,'ememory::Counter']]], + ['getcountweak',['getCountWeak',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#ab059494abe4d8600369dd10ca8cf0f66',1,'ememory::Counter']]], + ['getdatavector',['getDataVector',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#aee51637347bcb52ea8ce0c7233db928d',1,'etk::ArchiveContent']]], + ['getdeleter',['getDeleter',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a20c3bc26755a4917c2ce1641aa2e1925',1,'ememory::SharedPtr']]], + ['getdisplayerror',['getDisplayError',['../classexml_1_1_document.html#a5e56b31da9937546997d542bd220b993',1,'exml::Document::getDisplayError()'],['../classexml_1_1internal_1_1_document.html#a99c33d616a819eab7b16c3bb9e667c27',1,'exml::internal::Document::getDisplayError()']]], + ['getdistance',['getDistance',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#aa63645925f576389fc111737c1f6af30',1,'etk::Plane']]], + ['getelement',['getElement',['../classexml_1_1internal_1_1_element.html#a6b92a20b89b4655f11c320125d0aba2b',1,'exml::internal::Element::getElement(int32_t _id)'],['../classexml_1_1internal_1_1_element.html#ae510e591738505695de781341c106cdb',1,'exml::internal::Element::getElement(int32_t _id) const']]], + ['getfilename',['getFileName',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#abcd2958b8df98c6f3841dc20b934a26b',1,'etk::Archive']]], + ['getfilesystemname',['getFileSystemName',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ad3e7ec360ef0d80feed64edd1e43429b',1,'etk::FSNode']]], + ['gethexstring',['getHexString',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a1d7163026eda896df01c92924c19641d',1,'etk::Color']]], + ['getid',['getId',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#adb138427203bbe63b6ab41e19ed33a6b',1,'etk::Hash']]], + ['getintercept',['getIntercept',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#ac701a8e4aae7df5874e1e97658703c7f',1,'etk::Plane']]], + ['getkey',['getKey',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#af2068c84a2a91241eb8a59402724a7b6',1,'etk::Hash']]], + ['getkeys',['getKeys',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a31119d35657cb2e0798f58917b51d5c1',1,'etk::Hash']]], + ['getlevel',['getLevel',['http://atria-soft.github.io/elog/namespaceelog.html#a31cfb5b0fcaba634b18b0c886e728b44',1,'elog']]], + ['getline',['getLine',['../classexml_1_1_file_pos.html#a3ef734cfb15e3fa78a02d8b3903bd7bf',1,'exml::FilePos']]], + ['getlistinstance',['getListInstance',['http://atria-soft.github.io/elog/namespaceelog.html#a08110480947e6d682ad69b5b4a4d18d5',1,'elog']]], + ['getname',['getName',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a9da33ff502b21d05d6217963fe3246d4',1,'etk::Archive::getName()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a0cd7ffd53fa3bc5e3654109509da15f7',1,'etk::FSNode::getName()'],['../classexml_1_1_attribute.html#a0ccc8b7ccd6b9ac8f9a93f1259622453',1,'exml::Attribute::getName()'],['../classexml_1_1internal_1_1_attribute.html#a313bfaae85f3847c174fad5738bd18d7',1,'exml::internal::Attribute::getName()']]], + ['getnamed',['getNamed',['../classexml_1_1internal_1_1_element.html#ab4b7d905466ca31640b63d0303bcd301',1,'exml::internal::Element::getNamed(const std::string &_name)'],['../classexml_1_1internal_1_1_element.html#af7c7fb863aa75e3a87f02ba6a95f3134',1,'exml::internal::Element::getNamed(const std::string &_name) const']]], + ['getnamefile',['getNameFile',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a047391b0333908c886ee0c53e12dec82',1,'etk::FSNode']]], + ['getnamefolder',['getNameFolder',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a0c51598f0293cc347ed44d062f7374e1',1,'etk::FSNode']]], + ['getnode',['getNode',['../classexml_1_1internal_1_1_element.html#ac7f692cf423f1f69d72ae0d7576da007',1,'exml::internal::Element::getNode(int32_t _id)'],['../classexml_1_1internal_1_1_element.html#a6a04a73f30f091e18d9b2f413102dacb',1,'exml::internal::Element::getNode(int32_t _id) const']]], + ['getnodetype',['getNodeType',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a86038b56fd2349317459c1ce4a58a788',1,'etk::FSNode']]], + ['getnormal',['getNormal',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#ab17849e22fddbc55964ef2990818e2a6',1,'etk::Plane']]], + ['getnumberofref',['getNumberOfRef',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#ae36e16fc3d90ee3b996f88b21770b7c3',1,'etk::ArchiveContent']]], + ['getpair',['getPair',['../classexml_1_1_attribute.html#a1ca2579f91135ea789236c37c26d8d4c',1,'exml::Attribute::getPair()'],['../classexml_1_1_attribute_list_data.html#a932efc0fc49c5f301ba6e8e7c91b21a0',1,'exml::AttributeListData::getPair()']]], + ['getpos',['getPos',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a491dfde52d1bb01bd284ddda702fac61',1,'utf8::iterator::getPos()'],['../classexml_1_1internal_1_1_node.html#add2df6a9be11b5d1697c7b3caf05e37c',1,'exml::internal::Node::getPos()'],['../classexml_1_1_node.html#a54d14b2b0d56d68d451b97b60e05c0cb',1,'exml::Node::getPos()']]], + ['getrelativefolder',['getRelativeFolder',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a596be9f5161b36379271158623e7f0f8',1,'etk::FSNode']]], + ['getright',['getRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ab757b8663591a87ae61ddbb0b69eff89',1,'etk::FSNode::getRight()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#ab3efc8325268838bb13695592804df2e',1,'etk::FSNodeRight::getRight()']]], + ['getskewsymmetricmatrix',['getSkewSymmetricMatrix',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#afccc043ebc6b0ebfbfaba8b5bc339a63',1,'etk::Vector3D']]], + ['getstring',['getString',['http://atria-soft.github.io/etk/classetk_1_1_color.html#aa26efcdf5bb7dacc02d211b6fea63d4d',1,'etk::Color']]], + ['gettext',['getText',['../classexml_1_1_element.html#ad2393088d96dd135ba899e8c49c4031a',1,'exml::Element::getText()'],['../classexml_1_1internal_1_1_element.html#a2ec272362beb52d76e214d720fa49d0b',1,'exml::internal::Element::getText()']]], + ['gettheoricsize',['getTheoricSize',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a3073080dc08423e6801bce2767a6c6b8',1,'etk::ArchiveContent']]], + ['gettype',['getType',['../classexml_1_1_element_data.html#a12a26ad91e1c195461bc923055a5c501',1,'exml::ElementData::getType()'],['../classexml_1_1internal_1_1_attribute.html#a21ca186d0f01c556080636e949556703',1,'exml::internal::Attribute::getType()'],['../classexml_1_1internal_1_1_comment.html#a3c3de1b1577bb9dbc50940589b21b780',1,'exml::internal::Comment::getType()'],['../classexml_1_1internal_1_1_declaration.html#aa26a97ec712023a18e07471339ad8cae',1,'exml::internal::Declaration::getType()'],['../classexml_1_1internal_1_1_document.html#ad83d193c319f18204d483899328cb093',1,'exml::internal::Document::getType()'],['../classexml_1_1internal_1_1_element.html#a2dcad97acbf7db0ee036f53a9187585c',1,'exml::internal::Element::getType(int32_t _id) const'],['../classexml_1_1internal_1_1_element.html#a12bebe0ded5f6d0314ca60628c384791',1,'exml::internal::Element::getType() const override'],['../classexml_1_1internal_1_1_node.html#ac30ff036da7e29dc862bae2d1ae7c441',1,'exml::internal::Node::getType()'],['../classexml_1_1internal_1_1_text.html#a6ff50f6dc0d326a3986ee55304096535',1,'exml::internal::Text::getType()'],['../classexml_1_1_node.html#a76f3e55116cd7c7c4243496f032d84ab',1,'exml::Node::getType()']]], + ['gettypeaccess',['getTypeAccess',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a5f0c2f85b19d025bd113c62884230784',1,'etk::FSNode']]], + ['getuserhomefolder',['getUserHomeFolder',['http://atria-soft.github.io/etk/namespaceetk.html#afa745063a5cc6f651f1245a1ff7ca3c1',1,'etk']]], + ['getuserrunfolder',['getUserRunFolder',['http://atria-soft.github.io/etk/namespaceetk.html#a7a3491e777d456c9ddd6871e0f7ffdfc',1,'etk']]], + ['getvalue',['getValue',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a650bf5f92fe0580e9d79793816adc3eb',1,'etk::Hash::getValue(size_t _pos) const'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a041e5ec334a0ff90fc4f3590e5ab7c81',1,'etk::Hash::getValue(size_t _pos)'],['../classexml_1_1internal_1_1_node.html#a1ae0e54963e780ba5f478194ae1e3a2b',1,'exml::internal::Node::getValue()'],['../classexml_1_1_node.html#a8b9a9d4befc43fce6cf11076b4d11aca',1,'exml::Node::getValue()']]], + ['getw',['getW',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#acb9970685f257e57eae8271a07301d62',1,'etk::Vector4D']]], + ['getx',['getX',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a34206a690fdbfd8bcfabb4096dd1aa49',1,'etk::Vector2D::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a34206a690fdbfd8bcfabb4096dd1aa49',1,'Vector2D< int32_t >::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a34206a690fdbfd8bcfabb4096dd1aa49',1,'Vector2D< uint32_t >::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a942d2907bf18905524de5a76d2bf3552',1,'etk::Vector3D::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#acf3e239c49dba1a92083568187e6fefa',1,'etk::Vector4D::getX()']]], + ['gety',['getY',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a581d4dc0c67a2c029d20eac1d41c357f',1,'etk::Vector2D::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a581d4dc0c67a2c029d20eac1d41c357f',1,'Vector2D< int32_t >::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a581d4dc0c67a2c029d20eac1d41c357f',1,'Vector2D< uint32_t >::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a17e7b662cee12b1d508dbba297ee6485',1,'etk::Vector3D::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aca1a2ad671bed213e0d02161e157ee5b',1,'etk::Vector4D::getY()']]], + ['getz',['getZ',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a53d7e035a9a16535cd1b6f4a669550d5',1,'etk::Vector3D::getZ()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aef2107e67a6470570b5138c41ac057f0',1,'etk::Vector4D::getZ()']]] +]; diff --git a/search/functions_7.html b/search/functions_7.html new file mode 100644 index 0000000..7f10e2b --- /dev/null +++ b/search/functions_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_7.js b/search/functions_7.js new file mode 100644 index 0000000..48fce7f --- /dev/null +++ b/search/functions_7.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['hash',['Hash',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a2a2399e884a1a61be01ee702d90514db',1,'etk::Hash']]], + ['hashdata',['HashData',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html#a37d8c4248a9d4d6f8df173d0f87469ee',1,'etk::HashData']]] +]; diff --git a/search/functions_8.html b/search/functions_8.html new file mode 100644 index 0000000..347734a --- /dev/null +++ b/search/functions_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_8.js b/search/functions_8.js new file mode 100644 index 0000000..b127a81 --- /dev/null +++ b/search/functions_8.js @@ -0,0 +1,33 @@ +var searchData= +[ + ['identity',['identity',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#af472afddc7b5574eea3f6a4f9b0524f5',1,'etk::Matrix2::identity()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#af2b709691e4d6dd41ed54572794ab2a2',1,'etk::Matrix4::identity()']]], + ['igenerate',['iGenerate',['../classexml_1_1internal_1_1_attribute.html#a706268c410d8843ef57d7c498228f994',1,'exml::internal::Attribute::iGenerate()'],['../classexml_1_1internal_1_1_attribute_list.html#a898f49694401827b9938ce18436a74a1',1,'exml::internal::AttributeList::iGenerate()'],['../classexml_1_1internal_1_1_comment.html#a1ec817987fa13ae9862b7096176bb1e6',1,'exml::internal::Comment::iGenerate()'],['../classexml_1_1internal_1_1_declaration.html#a1d4f666c1dfbabed20b9c5f9bb1fd25d',1,'exml::internal::Declaration::iGenerate()'],['../classexml_1_1internal_1_1_document.html#a65ac46a33bbd11738f110ffda15a2f47',1,'exml::internal::Document::iGenerate()'],['../classexml_1_1internal_1_1_element.html#a36ecc1948e2aebf7ec53e7c345624bfd',1,'exml::internal::Element::iGenerate()'],['../classexml_1_1internal_1_1_node.html#a2a8e61ba97925d0af11cd968d9cee97d',1,'exml::internal::Node::iGenerate()'],['../classexml_1_1internal_1_1_text.html#a2388f57738aabe5867eba34708cf7405',1,'exml::internal::Text::iGenerate()'],['../classexml_1_1internal_1_1_text_c_d_a_t_a.html#a02526464ed216df8cd242c4d9f833bac',1,'exml::internal::TextCDATA::iGenerate()']]], + ['increaseref',['increaseRef',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#abe8b416a3f6e5631e16560253ad4191b',1,'etk::ArchiveContent']]], + ['incrementshared',['incrementShared',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a99aef3a1f476e47bc9e2ccaed0cd0f7b',1,'ememory::Counter']]], + ['incrementweak',['incrementWeak',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a93aa2424f0ce29942ec95f486166ee46',1,'ememory::Counter']]], + ['init',['init',['http://atria-soft.github.io/elog/namespaceelog.html#a1005ac82c94e09b499d29b70a98cd5cc',1,'elog::init()'],['http://atria-soft.github.io/etk/namespaceetk.html#aa87d94d7a27bd41c9982fe0ba83d6f88',1,'etk::init()']]], + ['initdefaultfolder',['initDefaultFolder',['http://atria-soft.github.io/etk/namespaceetk.html#af5156cd13050789ca79157400805b04e',1,'etk']]], + ['intersect3',['intersect3',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#abc2a4dffb33f88c073d03799a81a902e',1,'etk::Plane']]], + ['invert',['invert',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ae03bbf1ff6f750e3ecd5ad556b771c4e',1,'etk::Matrix2::invert()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#adfc631d9817a7ac82d12c243fe52fb93',1,'etk::Matrix4::invert()']]], + ['iparse',['iParse',['../classexml_1_1internal_1_1_attribute.html#a864c79f26aa4455fcf8b65993bb7bc70',1,'exml::internal::Attribute::iParse()'],['../classexml_1_1internal_1_1_comment.html#aa606a5e28625fac957e78f71940c2391',1,'exml::internal::Comment::iParse()'],['../classexml_1_1internal_1_1_declaration.html#a320a7730c1cf543dc888108bc82f12ad',1,'exml::internal::Declaration::iParse()'],['../classexml_1_1internal_1_1_element.html#a639187deeb9dd6bf5f857b46bbfcf2c3',1,'exml::internal::Element::iParse()'],['../classexml_1_1internal_1_1_node.html#ac767feed551e8543279652865fcb7371',1,'exml::internal::Node::iParse()'],['../classexml_1_1internal_1_1_text.html#a48b9cb0bd62e4b742c02798aa97d784c',1,'exml::internal::Text::iParse()'],['../classexml_1_1internal_1_1_text_c_d_a_t_a.html#a585001c6c55fa8b7f63e8e2e2b8a3825',1,'exml::internal::TextCDATA::iParse()']]], + ['irand',['irand',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a50bc6947ba9add861cd3096d9034effa',1,'etk::tool']]], + ['isattribute',['isAttribute',['../classexml_1_1internal_1_1_node.html#a79a6a4f90a4e848f58be568acdeaf4f9',1,'exml::internal::Node::isAttribute()'],['../classexml_1_1_node.html#a507e9c645182210cd5b2d7c79df2830e',1,'exml::Node::isAttribute()']]], + ['iscomment',['isComment',['../classexml_1_1internal_1_1_node.html#af83b4078765454c8dc88cada81a592c7',1,'exml::internal::Node::isComment()'],['../classexml_1_1_node.html#a78ac0d44a04a9306d106a3a9528d6bc1',1,'exml::Node::isComment()']]], + ['isdeclaration',['isDeclaration',['../classexml_1_1internal_1_1_node.html#aaaa9bdd0a14d1fd69bb37b18932ceecd',1,'exml::internal::Node::isDeclaration()'],['../classexml_1_1_node.html#a448ec01b749b7ed8dd15f5919936e132',1,'exml::Node::isDeclaration()']]], + ['isdocument',['isDocument',['../classexml_1_1internal_1_1_node.html#a785e97b8b4ed169486cfaaad9f6e4cdb',1,'exml::internal::Node::isDocument()'],['../classexml_1_1_node.html#ae4d737c69879615f52989389f3a38051',1,'exml::Node::isDocument()']]], + ['iselement',['isElement',['../classexml_1_1internal_1_1_node.html#a5ca69f3db29e6f92c139583fd629804d',1,'exml::internal::Node::isElement()'],['../classexml_1_1_node.html#a6fc2ab327f4add7030ff8d95d7f03d1b',1,'exml::Node::isElement()']]], + ['isgroupreadable',['isGroupReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a453329fabaebc6c6cce4eadc0a2e49b7',1,'etk::FSNodeRight']]], + ['isgrouprunable',['isGroupRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a7a76ff5576933a63d759b326a74933a7',1,'etk::FSNodeRight']]], + ['isgroupwritable',['isGroupWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a4a275b98275492aa30a909b1a6f9e325',1,'etk::FSNodeRight']]], + ['isotherreadable',['isOtherReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#af7fbdac5122f7ebf65a32651b9cf620e',1,'etk::FSNodeRight']]], + ['isotherrunable',['isOtherRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a0553403781de313a3a60cb08a917263c',1,'etk::FSNodeRight']]], + ['isotherwritable',['isOtherWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a5edec7678e987c70177a60097d762981',1,'etk::FSNodeRight']]], + ['isspecialchar',['isSpecialChar',['http://atria-soft.github.io/etk/namespaceu32char.html#a408c8318f6077bfeeb94efa12d48e60f',1,'u32char']]], + ['istext',['isText',['../classexml_1_1internal_1_1_node.html#a05ab1958d2487777e45150ce9fae91e2',1,'exml::internal::Node::isText()'],['../classexml_1_1_node.html#abb3f9c47de4b8152d2f5510ca0a8d448',1,'exml::Node::isText()']]], + ['isuserreadable',['isUserReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a6798f0adb3c79d279c8dfefdbeae0531',1,'etk::FSNodeRight']]], + ['isuserrunable',['isUserRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#aa660aeb3b884f571b06019e02a5ba438',1,'etk::FSNodeRight']]], + ['isuserwritable',['isUserWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#aa0ca67ebdf5fb0ca97836df70180f8da',1,'etk::FSNodeRight']]], + ['iswhitechar',['isWhiteChar',['http://atria-soft.github.io/etk/namespaceu32char.html#a7ffdd433efbedf5bed193e9d9df7eb6d',1,'u32char']]], + ['iszero',['isZero',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab36e9267a66745c77199482284bb8a40',1,'etk::Vector2D::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab36e9267a66745c77199482284bb8a40',1,'Vector2D< int32_t >::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab36e9267a66745c77199482284bb8a40',1,'Vector2D< uint32_t >::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a5a2d0c1a587adb016eaf70aa3458c10d',1,'etk::Vector3D::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ad5ed6c2d0564a9a165147006d891e3d6',1,'etk::Vector4D::isZero()']]], + ['iterator',['iterator',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#aebb30cce96db460dffdb275170a979cb',1,'utf8::iterator::iterator()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ad640e78bef39d56b5282e8a9011c0d59',1,'utf8::iterator::iterator(std::string &_str)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a2676d3eba675ecfa0f789ba15e7335d7',1,'utf8::iterator::iterator(std::string &_str, const std::string::iterator &_pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a7f0ab43734e7324ad6c01c143d35a26a',1,'utf8::iterator::iterator(std::string &_str, size_t _pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a627ca7ef0ee43bf15445b4b29a775d2e',1,'utf8::iterator::iterator(std::string *_str, const std::string::iterator &_pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a92e5ead9e0b57f889a635306c7e7b6fe',1,'utf8::iterator::iterator(std::string *_str, size_t _pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#af9610f601ab0d2729b235f0ec4204ff1',1,'utf8::iterator::iterator(const iterator &_obj)'],['../classexml_1_1iterator.html#af25851d3ef2ee19a4e0a56d5f43be541',1,'exml::iterator::iterator(EXML_BASE_T &_obj, size_t _pos)'],['../classexml_1_1iterator.html#a6abadb0bb3da172e41afa1686e508b53',1,'exml::iterator::iterator(const EXML_BASE_T &_obj, size_t _pos)'],['../classexml_1_1iterator.html#a3f88b8694f7dfcc468da86d516d1b7a6',1,'exml::iterator::iterator(const iterator &_obj)']]] +]; diff --git a/search/functions_9.html b/search/functions_9.html new file mode 100644 index 0000000..6999e7e --- /dev/null +++ b/search/functions_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_9.js b/search/functions_9.js new file mode 100644 index 0000000..b098983 --- /dev/null +++ b/search/functions_9.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['length',['length',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afbd0aec60092f67d2f347dd2ceb5039d',1,'etk::Vector2D::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afbd0aec60092f67d2f347dd2ceb5039d',1,'Vector2D< int32_t >::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afbd0aec60092f67d2f347dd2ceb5039d',1,'Vector2D< uint32_t >::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ac1ca1b7bc3a120764f2e94e16772cdfe',1,'etk::Vector3D::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a2c39d92a798433357206af92c1bf53b5',1,'etk::Vector4D::length()']]], + ['length2',['length2',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3e2c1ec37c2ccbf1faf1d6c0886c9857',1,'etk::Vector2D::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3e2c1ec37c2ccbf1faf1d6c0886c9857',1,'Vector2D< int32_t >::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3e2c1ec37c2ccbf1faf1d6c0886c9857',1,'Vector2D< uint32_t >::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#afe255d86ac23ec4459b53067cc8a8455',1,'etk::Vector3D::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a534bf674ba52d3826295a949ff875db8',1,'etk::Vector4D::length2()']]], + ['lerp',['lerp',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a3cb994e401a77c4754198e24bb9891c8',1,'etk::Vector3D']]], + ['linearinterpolate',['linearInterpolate',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a0022135ae6ce5333c7a39e04f16369af',1,'etk::Plane']]], + ['load',['load',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#aa0d4393b92c0548812cc511a8c5bec19',1,'etk::Archive::load()'],['../classexml_1_1_document.html#a8cab856ba4904ddb422cb310216557ec',1,'exml::Document::load()'],['../classexml_1_1internal_1_1_document.html#a66aaffcbcf88c232cf7079facf55cfae',1,'exml::internal::Document::load()']]], + ['loadfile',['loadFile',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#aca951aabe7595d6217bd6ba9699361f8',1,'etk::Archive::loadFile()'],['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html#a53e3a637a4f39b14ff15c880c57c14f3',1,'etk::archive::Zip::loadFile()']]], + ['loadpackage',['loadPackage',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#ad90205aba8b5892b1bd0324821cea294',1,'etk::Archive']]], + ['lock',['lock',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#ab0f7a9b6529d25071f339f1a6480a3e6',1,'ememory::WeakPtr']]], + ['logchar',['logChar',['http://atria-soft.github.io/elog/namespaceelog.html#a9e62f7052313032d6f02a20e1885d781',1,'elog']]], + ['logchar1',['logChar1',['http://atria-soft.github.io/elog/namespaceelog.html#a9dcb1d0c878bbc5585c452d7fe7460d8',1,'elog']]], + ['logstream',['logStream',['http://atria-soft.github.io/elog/namespaceelog.html#a333ea900d08304571ccbfaef6d7f647b',1,'elog']]], + ['logstream1',['logStream1',['http://atria-soft.github.io/elog/namespaceelog.html#ab60bc58f0e317b846c7219058111ba8b',1,'elog']]] +]; diff --git a/search/functions_a.html b/search/functions_a.html new file mode 100644 index 0000000..8ca8f11 --- /dev/null +++ b/search/functions_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_a.js b/search/functions_a.js new file mode 100644 index 0000000..177701d --- /dev/null +++ b/search/functions_a.js @@ -0,0 +1,20 @@ +var searchData= +[ + ['mat2rotate',['mat2Rotate',['http://atria-soft.github.io/etk/namespaceetk.html#a446d77ba3782233f6af160d1f0c3efa5',1,'etk']]], + ['mat2scale',['mat2Scale',['http://atria-soft.github.io/etk/namespaceetk.html#ae9bffaa13bb175c6a4f61ef3538a1227',1,'etk::mat2Scale(const vec2 &_scale)'],['http://atria-soft.github.io/etk/namespaceetk.html#afa9bc01bc9a9d037a07105f07d91f49e',1,'etk::mat2Scale(float _scale)']]], + ['mat2skew',['mat2Skew',['http://atria-soft.github.io/etk/namespaceetk.html#a61f91fb5444b87f1f9eadee2dd086d5c',1,'etk']]], + ['mat2translate',['mat2Translate',['http://atria-soft.github.io/etk/namespaceetk.html#a2a0f136b1e799fcb007ef7038749f8da',1,'etk']]], + ['matfrustum',['matFrustum',['http://atria-soft.github.io/etk/namespaceetk.html#a8835f0fbba4a6ecd74d69991a19f20f4',1,'etk']]], + ['matlookat',['matLookAt',['http://atria-soft.github.io/etk/namespaceetk.html#abb36cca3305ba6a4891dbbc78900e853',1,'etk']]], + ['matortho',['matOrtho',['http://atria-soft.github.io/etk/namespaceetk.html#aad05fa6714ff5e51a7ed4c0f432f95b2',1,'etk']]], + ['matperspective',['matPerspective',['http://atria-soft.github.io/etk/namespaceetk.html#ad857bb4a4bb34e01d0b5534536cbe075',1,'etk']]], + ['matrix',['Matrix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#aad86d66460d629601a63a70739991d09',1,'etk::Matrix::Matrix(const ivec2 &_size, T *_defaultVal=nullptr)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ab50a671a8e9f9d7b1b6a3d519f6a2847',1,'etk::Matrix::Matrix(int32_t _width=0, int32_t _heigh=0, T *_defaultVal=nullptr)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#afffb93555f328b3972c456e2f0e5aca8',1,'etk::Matrix::Matrix(const Matrix< ETK_TYPE_MATRIX_2 > &_obj)']]], + ['matrix2',['Matrix2',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#af0e00ed1d06d689c1ec6a5b0cfcde0a8',1,'etk::Matrix2::Matrix2()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ad827d58fc083b1857851a1ae253ed48b',1,'etk::Matrix2::Matrix2(const Matrix2 &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a13ec157f29c5a00f3209c6af2d773abd',1,'etk::Matrix2::Matrix2(float _sx, float _shy, float _shx, float _sy, float _tx, float _ty)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a3ddbedb1548ee95fb5071ae29df0b3ea',1,'etk::Matrix2::Matrix2(const float *_values)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#aecff4215059998ecdfe5aac60b99ebc7',1,'etk::Matrix2::Matrix2(const double *_values)']]], + ['matrix4',['Matrix4',['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a728743db03715fe8853be92741ba7e71',1,'etk::Matrix4::Matrix4()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a5e9346ce720eece0a3440f59a87cde51',1,'etk::Matrix4::Matrix4(const Matrix4 &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a7906dc3b63c5ae67337728c6fe49a337',1,'etk::Matrix4::Matrix4(float _a1, float _b1, float _c1, float _d1, float _a2, float _b2, float _c2, float _d2, float _a3, float _b3, float _c3, float _d3, float _a4, float _b4, float _c4, float _d4)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#af60cfa463b45219cf09adc3e835fe36c',1,'etk::Matrix4::Matrix4(float *_values)']]], + ['matrotate',['matRotate',['http://atria-soft.github.io/etk/namespaceetk.html#a1547ff95cb3d6e5338fa4b7599606514',1,'etk']]], + ['matscale',['matScale',['http://atria-soft.github.io/etk/namespaceetk.html#ac4286b0e352d8ceb11585f7903cea76a',1,'etk']]], + ['mattranslate',['matTranslate',['http://atria-soft.github.io/etk/namespaceetk.html#a2f39480afa2135de814543dac27cc4f6',1,'etk']]], + ['maxaxis',['maxAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a131958354e84802a9fcfb8337a52f12c',1,'etk::Vector2D::maxAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a131958354e84802a9fcfb8337a52f12c',1,'Vector2D< int32_t >::maxAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a131958354e84802a9fcfb8337a52f12c',1,'Vector2D< uint32_t >::maxAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a334c75acc50432b3970661b38b833d24',1,'etk::Vector3D::maxAxis()']]], + ['minaxis',['minAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a9a7a1d85647290f94f0941384615890b',1,'etk::Vector2D::minAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a9a7a1d85647290f94f0941384615890b',1,'Vector2D< int32_t >::minAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a9a7a1d85647290f94f0941384615890b',1,'Vector2D< uint32_t >::minAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a4e1531d625620dc67683bd8f80eb2947',1,'etk::Vector3D::minAxis()']]], + ['move',['move',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#af2b67e6e158d407375013845b4afd6c4',1,'etk::FSNode']]] +]; diff --git a/search/functions_b.html b/search/functions_b.html new file mode 100644 index 0000000..a6efa74 --- /dev/null +++ b/search/functions_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_b.js b/search/functions_b.js new file mode 100644 index 0000000..901034f --- /dev/null +++ b/search/functions_b.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['newline',['newLine',['../classexml_1_1_file_pos.html#ad6fac94acb08f15e2512941a74b18a6c',1,'exml::FilePos']]], + ['node',['Node',['../classexml_1_1internal_1_1_node.html#a09354ad634c68aa620d08a88f4e20f98',1,'exml::internal::Node::Node()'],['../classexml_1_1internal_1_1_node.html#a79828d255b9a84c2ed188596517c68ec',1,'exml::internal::Node::Node(const std::string &_value)'],['../classexml_1_1_node.html#a092b881b982d94688c071d578a95c830',1,'exml::Node::Node(const ememory::SharedPtr< exml::internal::Node > &_internalNode)'],['../classexml_1_1_node.html#a2516c52e7cb36c63b9ab141220bd2997',1,'exml::Node::Node()']]], + ['noise',['Noise',['http://atria-soft.github.io/etk/classetk_1_1_noise.html#a541e022ae4c218161212c55553448c37',1,'etk::Noise']]], + ['normalize',['normalize',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a383afb40ac4cfab41b7d221c283b29f0',1,'etk::Plane::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae3a90dc9e5903370adcf381bf89ac5f0',1,'etk::Vector2D::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae3a90dc9e5903370adcf381bf89ac5f0',1,'Vector2D< int32_t >::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae3a90dc9e5903370adcf381bf89ac5f0',1,'Vector2D< uint32_t >::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aee1c200271d3691934c0fdcc18bd69ce',1,'etk::Vector3D::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aca2e577468b3fc2c56079db332414fd2',1,'etk::Vector4D::normalize()']]], + ['normalized',['normalized',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ada59e7bb2b7f6f188eb99684c8d37045',1,'etk::Vector2D::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ada59e7bb2b7f6f188eb99684c8d37045',1,'Vector2D< int32_t >::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ada59e7bb2b7f6f188eb99684c8d37045',1,'Vector2D< uint32_t >::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7f7d52ff24907fbbee0948b393ff4b20',1,'etk::Vector3D::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#acc2e6d950b22d6ad1c3b03446128c7d5',1,'etk::Vector4D::normalized()']]] +]; diff --git a/search/functions_c.html b/search/functions_c.html new file mode 100644 index 0000000..6578665 --- /dev/null +++ b/search/functions_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_c.js b/search/functions_c.js new file mode 100644 index 0000000..40ff66f --- /dev/null +++ b/search/functions_c.js @@ -0,0 +1,33 @@ +var searchData= +[ + ['open',['open',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#ad1594998eb11332bba3bcd6a2392c373',1,'etk::Archive']]], + ['operator_20const_20int32_5ft_20_2a',['operator const int32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3ff784853a1dc3bd6e0432a6bcaceedd',1,'Vector2D< int32_t >']]], + ['operator_20const_20t_20_2a',['operator const T *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3ff784853a1dc3bd6e0432a6bcaceedd',1,'etk::Vector2D::operator const T *()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a4d873f816af2b29928dfd7e10741c97c',1,'etk::Vector3D::operator const T *()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a71d3b69987807f9381f4b0b5f723dfce',1,'etk::Vector4D::operator const T *()']]], + ['operator_20const_20uint32_5ft_20_2a',['operator const uint32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3ff784853a1dc3bd6e0432a6bcaceedd',1,'Vector2D< uint32_t >']]], + ['operator_20int32_5ft_20_2a',['operator int32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adb01e2efc161e565acc35c84bffe8d06',1,'Vector2D< int32_t >']]], + ['operator_20size_5ft',['operator size_t',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a7143946e5fca162dccd02e82e6763fef',1,'utf8::iterator']]], + ['operator_20t_2a',['operator T*',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adb01e2efc161e565acc35c84bffe8d06',1,'etk::Vector2D::operator T*()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a4ee27667c43155bd0a54eea0cb9f3269',1,'etk::Vector3D::operator T*()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a3dc4cc203af0de04102913f8d45b1f68',1,'etk::Vector4D::operator T*()']]], + ['operator_20uint32_5ft_20_2a',['operator uint32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adb01e2efc161e565acc35c84bffe8d06',1,'Vector2D< uint32_t >']]], + ['operator_21_3d',['operator!=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a045320554089a6ad39ac7a6c8a56f7b6',1,'etk::Color::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa7430072e51239eb82473587db573832',1,'etk::FSNode::operator!=()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a342ea299a2db67686b6e1b5bcd87276f',1,'utf8::iterator::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a462dc7b2109911c681808e4c39e0242c',1,'etk::Matrix::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a7b076152d4fed3e65ab6eeb7d0906381',1,'etk::Matrix2::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a7c930d4ee187543ac580b35feb1748e9',1,'etk::Matrix4::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#acff6210dea13b9e5d767c017c79dd6a8',1,'etk::Plane::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab758cdc9d047fd6616c6ebd8e6e0d286',1,'etk::Vector2D::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab758cdc9d047fd6616c6ebd8e6e0d286',1,'Vector2D< int32_t >::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab758cdc9d047fd6616c6ebd8e6e0d286',1,'Vector2D< uint32_t >::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7b56b037abaca69e2cd8391b2a9e2631',1,'etk::Vector3D::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#adcf38adc3a1b6b44dcc6f5b85cbfad20',1,'etk::Vector4D::operator!=()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a672be4bbc5b509d86e0e1969203dac55',1,'ememory::SharedPtr::operator!=(std::nullptr_t) const'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a73af60d24efa9dfb2b51cf0ece0bd105',1,'ememory::SharedPtr::operator!=(const SharedPtr< EMEMORY_TYPE2 > &_obj) const'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a6f96fbaa4420a5b55263d58a55853cd9',1,'ememory::WeakPtr::operator!=(const WeakPtr &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#ace75b3e855f73d55dbd5f3d2d3402e6d',1,'ememory::WeakPtr::operator!=(std::nullptr_t) const'],['../classexml_1_1iterator.html#a6c04e263cd8f4a9a98a41397ad16fd21',1,'exml::iterator::operator!=()']]], + ['operator_28_29',['operator()',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a4bc86bfb0274d2aac75816462bc77406',1,'etk::Matrix']]], + ['operator_2a',['operator*',['http://atria-soft.github.io/etk/classetk_1_1_color.html#aad3ed2fa5611b32c50f7ffc8cc95c39e',1,'etk::Color::operator*(const etk::Color< MY_TYPE, MY_TYPE_SIZE > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a30f2d2d04ec0e788d649f67880e6e2a8',1,'etk::Color::operator*(const MY_TYPE _val) const'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ae5e5fc32fe6f48f3218464627e416c76',1,'utf8::iterator::operator*()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#af172540c6c28fb2ae897079b8c67ecf7',1,'etk::Matrix::operator*()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a1ffce4ef3bc80106345bddd21a9c1966',1,'etk::Matrix2::operator*(const Matrix2 &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#aea4534337438e7338531d69dee0ab15f',1,'etk::Matrix2::operator*(const vec2 &_point) const'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#ae6f120779daf255ccfe413d967311caf',1,'etk::Matrix4::operator*(const Matrix4 &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#abbbbe2730f02c1d4c4580c76c084d374',1,'etk::Matrix4::operator*(const vec3 &_point) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac67e88e248ca8ebcde75d8efa5ff070a',1,'etk::Vector2D::operator*(const Vector2D< T > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab4c66933e43c8792953befd95e088a54',1,'etk::Vector2D::operator*(const T _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac67e88e248ca8ebcde75d8efa5ff070a',1,'Vector2D< int32_t >::operator*(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab4c66933e43c8792953befd95e088a54',1,'Vector2D< int32_t >::operator*(const int32_t _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac67e88e248ca8ebcde75d8efa5ff070a',1,'Vector2D< uint32_t >::operator*(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab4c66933e43c8792953befd95e088a54',1,'Vector2D< uint32_t >::operator*(const uint32_t _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a1b4f35947f946c0f28b9ddb182752338',1,'etk::Vector3D::operator*(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aa897817af4bc4cbb43e002be0dddf3d5',1,'etk::Vector3D::operator*(const Vector3D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a46418f40c330cf69f3d0a881d8b035fb',1,'etk::Vector4D::operator*(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a9546ce90575aab57de0c80b581973ff7',1,'etk::Vector4D::operator*(const Vector4D< T > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a5991c3edce48eee7724225254b53e67e',1,'ememory::SharedPtr::operator*() const'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a42d2e1b4524a05d881497a50ba23eeae',1,'ememory::SharedPtr::operator*()'],['../classexml_1_1iterator.html#aa829ac8fb04732c09b58152014e09abc',1,'exml::iterator::operator*() const noexcept'],['../classexml_1_1iterator.html#a31083525aaaa6741cd82c4fe67956254',1,'exml::iterator::operator*() noexcept']]], + ['operator_2a_3d',['operator*=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#aa921a409705cd248218e9525c51f0482',1,'etk::Color::operator*=(const etk::Color< MY_TYPE, MY_TYPE_SIZE > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a52fa0f2b24ed74197d8d4752399b1972',1,'etk::Color::operator*=(const MY_TYPE _val)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ae7a240d2806b1559321c777164ed3f19',1,'etk::Matrix::operator*=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ad8027c2001b671f1ef7ac496df4aa9d4',1,'etk::Matrix2::operator*=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a33a3183d112bb8cb527606acb9e6242f',1,'etk::Matrix4::operator*=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a7a06f6afde493ec0074de0a5dda8000f',1,'etk::Vector2D::operator*=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2c738b9b9745fe8b5c019f1106e357e3',1,'etk::Vector2D::operator*=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a7a06f6afde493ec0074de0a5dda8000f',1,'Vector2D< int32_t >::operator*=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2c738b9b9745fe8b5c019f1106e357e3',1,'Vector2D< int32_t >::operator*=(const int32_t _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a7a06f6afde493ec0074de0a5dda8000f',1,'Vector2D< uint32_t >::operator*=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2c738b9b9745fe8b5c019f1106e357e3',1,'Vector2D< uint32_t >::operator*=(const uint32_t _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a5f07a2aa7c53f440bccc1d1938f1d97f',1,'etk::Vector3D::operator*=(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a36e2e19a2cf358d980b4bc5ae0bf1df7',1,'etk::Vector3D::operator*=(const Vector3D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ae8455c83b7501505c3c27381308aa3ea',1,'etk::Vector4D::operator*=(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a9bd1c0fc5a6341e9574dc5fdb764c41e',1,'etk::Vector4D::operator*=(const Vector4D< T > &_obj)']]], + ['operator_2b',['operator+',['http://atria-soft.github.io/etk/classetk_1_1_color.html#ae7825351aeeb7bf91168937af7868a3e',1,'etk::Color::operator+()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a1eecc0edaf9245a53d1ebe8e90261300',1,'utf8::iterator::operator+(const int64_t _val) const'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#aa9e55971044201725a9672913b0e7dca',1,'utf8::iterator::operator+(const int32_t _val) const'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a9f77f61d4a6869c6ade054f22fc77b44',1,'utf8::iterator::operator+(const size_t _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ab4be6249290e9cc83e11fb5a7d51a71a',1,'etk::Matrix::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#af9910cd95672b95ea2d6b85439fd0646',1,'etk::Matrix2::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a13b43e5b81c17075c0a9f5ec7c258db1',1,'etk::Matrix4::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0274baecd5b67b1a6b645f097e460c5a',1,'etk::Vector2D::operator+(const Vector2D< T > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab33dc34cc4ffd00fef209faddb913094',1,'etk::Vector2D::operator+(const T _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0274baecd5b67b1a6b645f097e460c5a',1,'Vector2D< int32_t >::operator+(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab33dc34cc4ffd00fef209faddb913094',1,'Vector2D< int32_t >::operator+(const int32_t _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0274baecd5b67b1a6b645f097e460c5a',1,'Vector2D< uint32_t >::operator+(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab33dc34cc4ffd00fef209faddb913094',1,'Vector2D< uint32_t >::operator+(const uint32_t _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#af2f02899629fcab456c44f91ccebcb20',1,'etk::Vector3D::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a92f0f8f550ff6a799593220241fcff82',1,'etk::Vector4D::operator+()'],['../classexml_1_1iterator.html#a204c598f125602ca96f59fea3ea18fb8',1,'exml::iterator::operator+()']]], + ['operator_2b_2b',['operator++',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ac6e8470c3e2ca1216c6663b2a120c7b0',1,'utf8::iterator::operator++()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a76dfdca4191ed484149d6ed260f0b0c7',1,'utf8::iterator::operator++(int32_t)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8f6d41c9cb91cafbc579c2be78f72597',1,'etk::Vector2D::operator++()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66dc67349374106d67e7ed5202942586',1,'etk::Vector2D::operator++(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8f6d41c9cb91cafbc579c2be78f72597',1,'Vector2D< int32_t >::operator++()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66dc67349374106d67e7ed5202942586',1,'Vector2D< int32_t >::operator++(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8f6d41c9cb91cafbc579c2be78f72597',1,'Vector2D< uint32_t >::operator++()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66dc67349374106d67e7ed5202942586',1,'Vector2D< uint32_t >::operator++(int)'],['../classexml_1_1_file_pos.html#a3067c3e30e09948b1417a33c2b9288e1',1,'exml::FilePos::operator++()'],['../classexml_1_1iterator.html#a0d51a798c1246ebef31e942eb42310f2',1,'exml::iterator::operator++()'],['../classexml_1_1iterator.html#a026313691b2d914b13336924d7d1cd85',1,'exml::iterator::operator++(int)']]], + ['operator_2b_3d',['operator+=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a301b19765c3cf5ae3246c2966b5e0dfb',1,'etk::Color::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a56b9d699e1e6df0819553bc18580ebc5',1,'etk::Matrix::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a25ff7dd62f40cfa8f4579acc4be460ed',1,'etk::Matrix2::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a5594a9cd7f0ab447e21cdd73e10f8298',1,'etk::Matrix4::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a36478d1cc2990b9bba8e51af252d2ee2',1,'etk::Vector2D::operator+=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a30a01bd0596c3a45e8baea6c2e4d7b95',1,'etk::Vector2D::operator+=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a36478d1cc2990b9bba8e51af252d2ee2',1,'Vector2D< int32_t >::operator+=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a30a01bd0596c3a45e8baea6c2e4d7b95',1,'Vector2D< int32_t >::operator+=(const int32_t _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a36478d1cc2990b9bba8e51af252d2ee2',1,'Vector2D< uint32_t >::operator+=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a30a01bd0596c3a45e8baea6c2e4d7b95',1,'Vector2D< uint32_t >::operator+=(const uint32_t _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aa3dcf22ebd9e5837f1e9317f8e50196e',1,'etk::Vector3D::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aa6876eabe33eb50ec78db8a66c27b8fb',1,'etk::Vector4D::operator+=()'],['../classexml_1_1_file_pos.html#a69395e5ac784cbabd9a3f43531df9361',1,'exml::FilePos::operator+=(const FilePos &_obj)'],['../classexml_1_1_file_pos.html#ab2f05ee84ead0fbee771158709d5cb81',1,'exml::FilePos::operator+=(size_t _col)'],['../classexml_1_1iterator.html#a7fb1fb90278f1ddd4d7de9afff1396dd',1,'exml::iterator::operator+=()']]], + ['operator_2d',['operator-',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#abf02b2a76b3648e6d6a6554726f0f5ab',1,'utf8::iterator::operator-(const int64_t _val) const'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a4938a35a2705a089de16b20eaf5c98c2',1,'utf8::iterator::operator-(const int32_t _val) const'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ac8505389bd5e41973c0971cb5a9f8b86',1,'utf8::iterator::operator-(const size_t _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a0ae8ca9d370824a39292d491fe5f1a98',1,'etk::Matrix::operator-(const Matrix< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a40747926d8d2e3c15dec55e54dc1cb1d',1,'etk::Matrix::operator-() const'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#acb0caef6d2104dc51bf2c2f778afa935',1,'etk::Matrix2::operator-()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a10b9b22f70c06e3a2a92cd5113ae7a94',1,'etk::Matrix4::operator-()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2536a536302ac9a3ed99248db8b28e27',1,'etk::Vector2D::operator-(const Vector2D< T > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0825814ff6d0856b51e3f1ded6b98aa5',1,'etk::Vector2D::operator-(const T _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2536a536302ac9a3ed99248db8b28e27',1,'Vector2D< int32_t >::operator-(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0825814ff6d0856b51e3f1ded6b98aa5',1,'Vector2D< int32_t >::operator-(const int32_t _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2536a536302ac9a3ed99248db8b28e27',1,'Vector2D< uint32_t >::operator-(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0825814ff6d0856b51e3f1ded6b98aa5',1,'Vector2D< uint32_t >::operator-(const uint32_t _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#af3d14d2819d44381fa435560dedf8148',1,'etk::Vector3D::operator-()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aa44f844c97283ac106e84c1ed6f7aef0',1,'etk::Vector4D::operator-()'],['../classexml_1_1iterator.html#a9579fdd71beb55903857fb28f17d5c93',1,'exml::iterator::operator-()']]], + ['operator_2d_2d',['operator--',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a30bad80656165761acba9a5bf336bb24',1,'utf8::iterator::operator--()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a5bb362e7ef8f382c06b26734ac1eb753',1,'utf8::iterator::operator--(int32_t)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abda90eb5e7b670e7232202f832db745f',1,'etk::Vector2D::operator--()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a439b966846ff6b60daeccd5ca97d74d5',1,'etk::Vector2D::operator--(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abda90eb5e7b670e7232202f832db745f',1,'Vector2D< int32_t >::operator--()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a439b966846ff6b60daeccd5ca97d74d5',1,'Vector2D< int32_t >::operator--(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abda90eb5e7b670e7232202f832db745f',1,'Vector2D< uint32_t >::operator--()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a439b966846ff6b60daeccd5ca97d74d5',1,'Vector2D< uint32_t >::operator--(int)'],['../classexml_1_1_file_pos.html#a58851a7b165b6661574dae8c38b57d89',1,'exml::FilePos::operator--()'],['../classexml_1_1iterator.html#a497228e94675bffbf8614e1c8f1deb7e',1,'exml::iterator::operator--()'],['../classexml_1_1iterator.html#a92de33e60a10ea746fdc46035b3795f9',1,'exml::iterator::operator--(int)']]], + ['operator_2d_3d',['operator-=',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a4f9f11ea323f846d3dff802a8ae42dfc',1,'etk::Matrix::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#aac8943bcc3ff59bdb2edda91bb4bdcfd',1,'etk::Matrix2::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a33b3c850301ba202558304253b2c2d74',1,'etk::Matrix4::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8b3adb0c04a6b14753b7198fcd688735',1,'etk::Vector2D::operator-=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afb91536f277001fb75ab27efd170aca2',1,'etk::Vector2D::operator-=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8b3adb0c04a6b14753b7198fcd688735',1,'Vector2D< int32_t >::operator-=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afb91536f277001fb75ab27efd170aca2',1,'Vector2D< int32_t >::operator-=(const int32_t _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8b3adb0c04a6b14753b7198fcd688735',1,'Vector2D< uint32_t >::operator-=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afb91536f277001fb75ab27efd170aca2',1,'Vector2D< uint32_t >::operator-=(const uint32_t _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ae43eac271cdcb04c5b0d9753c17c366b',1,'etk::Vector3D::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a24ffb1c3582594ca3190932cf5b3ac6c',1,'etk::Vector4D::operator-=()'],['../classexml_1_1iterator.html#a6ff38f2ccd237311811f872b3632266f',1,'exml::iterator::operator-=()']]], + ['operator_2d_3e',['operator->',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ac51978a1cafd573f38bf8187cf0fbe8d',1,'ememory::SharedPtr::operator->() const'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab65dfd8d12dc245947b1fe35f2f1f9c9',1,'ememory::SharedPtr::operator->()']]], + ['operator_2f',['operator/',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a163f5616c170d88380b73701b7894401',1,'etk::Vector2D::operator/(const Vector2D< T > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adc3781d082973eff4a611135df4ccb47',1,'etk::Vector2D::operator/(const T _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a163f5616c170d88380b73701b7894401',1,'Vector2D< int32_t >::operator/(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adc3781d082973eff4a611135df4ccb47',1,'Vector2D< int32_t >::operator/(const int32_t _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a163f5616c170d88380b73701b7894401',1,'Vector2D< uint32_t >::operator/(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adc3781d082973eff4a611135df4ccb47',1,'Vector2D< uint32_t >::operator/(const uint32_t _val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a1341937c5b5a352240dee7920c283068',1,'etk::Vector4D::operator/()']]], + ['operator_2f_3d',['operator/=',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a1cf681e99ad9fe7b1560de8f17e84fb7',1,'etk::Vector2D::operator/=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a390fbf62118ad552418587a4e98b95ae',1,'etk::Vector2D::operator/=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a1cf681e99ad9fe7b1560de8f17e84fb7',1,'Vector2D< int32_t >::operator/=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a390fbf62118ad552418587a4e98b95ae',1,'Vector2D< int32_t >::operator/=(const int32_t _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a1cf681e99ad9fe7b1560de8f17e84fb7',1,'Vector2D< uint32_t >::operator/=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a390fbf62118ad552418587a4e98b95ae',1,'Vector2D< uint32_t >::operator/=(const uint32_t _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ad7ae735c239ef69dca4433f52d7d586d',1,'etk::Vector3D::operator/=(const Vector3D< T > &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a870b224a7c4283bf43443cd6fa76afe0',1,'etk::Vector3D::operator/=(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a43a54872bca72d13f81d1ac4d6e615f0',1,'etk::Vector4D::operator/=()']]], + ['operator_3c',['operator<',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ac74e8ae878532c46806564905a8527c7',1,'utf8::iterator']]], + ['operator_3c_3d',['operator<=',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a346ff026e12a1aa5f75881bd9a2101db',1,'utf8::iterator']]], + ['operator_3d',['operator=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a10e27a0f6aca0def3f9f514a52e2cfcb',1,'etk::Color::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ad08da50ffc596edbf26abec30f206e9f',1,'etk::FSNode::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#ae339ac2e22a61cf714413912b0ba6d24',1,'etk::FSNodeRight::operator=(const etk::FSNodeRight &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a3c224902eccac53280164cc9363a11f6',1,'etk::FSNodeRight::operator=(const int32_t _newVal)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a026f9c7bec14739d0346adf834f3cf6f',1,'utf8::iterator::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a15251e4a208c761f60f4314e9a16b423',1,'etk::Matrix::operator=(const Matrix< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#aa1ed48736a8b4948a33eec76d88369d2',1,'etk::Matrix::operator=(T &_value)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a6b9b522d791ead398e82fe7c53c16abe',1,'etk::Matrix2::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#abbc1539e5a9a31f4a185cb8e2cf094a5',1,'etk::Matrix4::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a90e4b92b871fca0fdb3b3c66c9262797',1,'etk::Vector2D::operator=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0128f3a4f213b9ed1c5fff05b264d159',1,'etk::Vector2D::operator=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a90e4b92b871fca0fdb3b3c66c9262797',1,'Vector2D< int32_t >::operator=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0128f3a4f213b9ed1c5fff05b264d159',1,'Vector2D< int32_t >::operator=(const int32_t _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a90e4b92b871fca0fdb3b3c66c9262797',1,'Vector2D< uint32_t >::operator=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0128f3a4f213b9ed1c5fff05b264d159',1,'Vector2D< uint32_t >::operator=(const uint32_t _val)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#af734e3eb23a10bf11e45cebf5318825c',1,'ememory::SharedPtr::operator=(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a9e2a657eee2f7cd579e4ffad898a2ae6',1,'ememory::SharedPtr::operator=(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a270904b19260492da231c4bed44e6abf',1,'ememory::WeakPtr::operator=(const WeakPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a97612e6ed45b64a3d8434846bc940e9a',1,'ememory::WeakPtr::operator=(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a4943b6eba3f2cee7dd7ccf0a5a7dd047',1,'ememory::WeakPtr::operator=(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a7a68baaabf7d2770d7fac5165bdcdbd1',1,'ememory::WeakPtr::operator=(const SharedPtr< EMEMORY_TYPE2 > &_obj)'],['../classexml_1_1_attribute.html#af953fdf6308ef23bda2c3f9ec9b77a9b',1,'exml::Attribute::operator=()'],['../classexml_1_1_comment.html#a9957a4016c936730ae9730e5cd1a81a4',1,'exml::Comment::operator=()'],['../classexml_1_1_declaration.html#a1d9899bbc900879961794d836869124e',1,'exml::Declaration::operator=()'],['../classexml_1_1_declaration_x_m_l.html#ac0921681d86681c470815a58d91c5521',1,'exml::DeclarationXML::operator=()'],['../classexml_1_1_document.html#aea4a2ed56cb68dc708f4a0850032f14c',1,'exml::Document::operator=()'],['../classexml_1_1_element.html#a44e4b63edf7a087ba0d25b993c118a7f',1,'exml::Element::operator=()'],['../classexml_1_1_file_pos.html#a928e0b34437137830c67c46ac3f8617a',1,'exml::FilePos::operator=()'],['../classexml_1_1iterator.html#a1f4b5193ec633076157beb33fca1c3c0',1,'exml::iterator::operator=()'],['../classexml_1_1_text.html#ad9ee091a2607604447d7d5e7e642fc0f',1,'exml::Text::operator=()']]], + ['operator_3d_3d',['operator==',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a8092ba3c4bf1c32159806a9924cadc10',1,'etk::Color::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a3da438d512b71fe1ad5f8d85be432bf4',1,'etk::FSNode::operator==()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ae45282e1b982fd3ba02c91ea1dd191c6',1,'utf8::iterator::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#abf3cb49a1c359fed6e006112c593c476',1,'etk::Matrix::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a3b66966766c0899d5dace5843bed61dc',1,'etk::Matrix2::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a36e969eecdfed437e47da36de10785e2',1,'etk::Matrix4::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#aba7b788f733af40c2eb527809b4bf132',1,'etk::Plane::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0847a2918c3ce9a88d01b4555d48127d',1,'etk::Vector2D::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0847a2918c3ce9a88d01b4555d48127d',1,'Vector2D< int32_t >::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0847a2918c3ce9a88d01b4555d48127d',1,'Vector2D< uint32_t >::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a12a6b1f946dbe0c21afd93b1b9b0ff42',1,'etk::Vector3D::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a9699b4901205fcce59cfd5d5dbadbf6b',1,'etk::Vector4D::operator==()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a913da6c7c487b32f786d0f3adf49759a',1,'ememory::SharedPtr::operator==(std::nullptr_t) const'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ada1e161c0596ce8c7e22a1c2d4722f43',1,'ememory::SharedPtr::operator==(const SharedPtr< EMEMORY_TYPE2 > &_obj) const'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a2d8156fcc5247958fae765aee33d3c5e',1,'ememory::WeakPtr::operator==(const WeakPtr &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a40e708962f66184c07c63419f62eb740',1,'ememory::WeakPtr::operator==(std::nullptr_t) const'],['../classexml_1_1iterator.html#a9f79341556d1273b191c43028cd6a302',1,'exml::iterator::operator==()']]], + ['operator_3e',['operator>',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a6747633f8b16db61fafdb3358a628625',1,'utf8::iterator']]], + ['operator_3e_3d',['operator>=',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a51dc6ee6f507c2cce9bd8edc9b804fad',1,'utf8::iterator']]], + ['operator_5b_5d',['operator[]',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a8308fce79ba6ba0f53beb62979663e8e',1,'etk::Hash::operator[](const std::string &_key)'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a51a28023b97a63f91d01895c9580932c',1,'etk::Hash::operator[](const std::string &_key) const'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#acd20b0f2f430883c328169640234fd60',1,'etk::Hash::operator[](size_t _pos)'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a748c385e6c21fca9e78cf02407b198f3',1,'etk::Hash::operator[](size_t _pos) const'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a24182b2aa9d2dd90c194645017690d06',1,'etk::Matrix::operator[](int32_t _yyy) const'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a1267a239b7aa11a7aad1de94a1de36a4',1,'etk::Matrix::operator[](int32_t _yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#aa09270ed5528f21e9ba99ef66289d930',1,'etk::Matrix::operator[](const ivec2 &_pos) const'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a5622ca68ea8cccd48eec422f1d0921d4',1,'etk::Matrix::operator[](const ivec2 &_pos)'],['../classexml_1_1_attribute_list_data.html#a7b5c626b64b82ae22fc0190395a7d2b5',1,'exml::AttributeListData::operator[](int32_t _id)'],['../classexml_1_1_attribute_list_data.html#ad17e8f51d3e9360bf4fd5a8cdfa51e6b',1,'exml::AttributeListData::operator[](int32_t _id) const'],['../classexml_1_1_attribute_list_data.html#aec8d2d3445214b0067eec8a4642a8226',1,'exml::AttributeListData::operator[](const std::string &_name) const'],['../classexml_1_1_element_data.html#a486183c52aaeed1e16df9afee3366f83',1,'exml::ElementData::operator[](int32_t _id)'],['../classexml_1_1_element_data.html#a2d9243d2eb93a27344926ebcc3887b4f',1,'exml::ElementData::operator[](int32_t _id) const'],['../classexml_1_1_element_data.html#a530492631e31b02a5674afc50bcce005',1,'exml::ElementData::operator[](const std::string &_name)'],['../classexml_1_1_element_data.html#ad9857fd5e36acd703943305df0b73059',1,'exml::ElementData::operator[](const std::string &_name) const']]], + ['operator_7e',['operator~',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ae262f81b736931dd03e32f43d7adfd59',1,'etk::Matrix2']]], + ['string',['string',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa0e3aee4ab1426d2329704daef74b742',1,'etk::Vector2D::string()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa0e3aee4ab1426d2329704daef74b742',1,'Vector2D< int32_t >::string()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa0e3aee4ab1426d2329704daef74b742',1,'Vector2D< uint32_t >::string()']]] +]; diff --git a/search/functions_d.html b/search/functions_d.html new file mode 100644 index 0000000..9f4209c --- /dev/null +++ b/search/functions_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_d.js b/search/functions_d.js new file mode 100644 index 0000000..07c8a23 --- /dev/null +++ b/search/functions_d.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['parse',['parse',['../classexml_1_1_document.html#abbc0c0135f96cc4a0b4730b9678af6a4',1,'exml::Document::parse()'],['../classexml_1_1internal_1_1_document.html#ad743abb2f286a2148d4c92fcd440ecfa',1,'exml::internal::Document::parse()']]], + ['parsestringcolornamed',['parseStringColorNamed',['http://atria-soft.github.io/etk/namespaceetk.html#a5c25932e9aa31944536c38f9011af6f0',1,'etk']]], + ['parsestringstartwithrgb',['parseStringStartWithRGB',['http://atria-soft.github.io/etk/namespaceetk.html#abd41387ac07b129579e47844b1bbaf12',1,'etk']]], + ['parsestringstartwithrgbgen',['parseStringStartWithRGBGen',['http://atria-soft.github.io/etk/namespaceetk.html#a6601ec7bef55d93c509c8a8feaf339eb',1,'etk']]], + ['parsestringstartwithrgbunsigned16',['parseStringStartWithRGBUnsigned16',['http://atria-soft.github.io/etk/namespaceetk.html#abaad365389dac5e3b8d2e43233934c40',1,'etk']]], + ['parsestringstartwithrgbunsigned32',['parseStringStartWithRGBUnsigned32',['http://atria-soft.github.io/etk/namespaceetk.html#afaa9cb1bec5f763cefc99c1d3f081d2c',1,'etk']]], + ['parsestringstartwithrgbunsigned8',['parseStringStartWithRGBUnsigned8',['http://atria-soft.github.io/etk/namespaceetk.html#a5199b1a2efd27589426dc74bcd37102f',1,'etk']]], + ['parsestringstartwithsharp',['parseStringStartWithSharp',['http://atria-soft.github.io/etk/namespaceetk.html#ab04b5eb953698805b801ce6b27caadad',1,'etk']]], + ['plane',['Plane',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#ac45e649cc99e2a64f93c4efd2f5cd3a0',1,'etk::Plane::Plane()'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#ad91eb9e5c7637f30869fd585c0b77f80',1,'etk::Plane::Plane(etk::Vector3D< T > _normal, T _intercept=0)'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#abd201fb9f3ea8d7a31d3590ce4ccbf66',1,'etk::Plane::Plane(const Plane &_obj)']]], + ['post',['post',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a844b4b22b7e6da8d88e301cb57555043',1,'etk::Fifo::post(MY_TYPE &_data)'],['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#aee87d87fed54bc307ea3cf3ea12250d9',1,'etk::Fifo::post(const MY_TYPE &_data)']]] +]; diff --git a/search/functions_e.html b/search/functions_e.html new file mode 100644 index 0000000..3c23488 --- /dev/null +++ b/search/functions_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_e.js b/search/functions_e.js new file mode 100644 index 0000000..4d0d34b --- /dev/null +++ b/search/functions_e.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['r',['r',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a078042f670bc49746421f0ea877b1805',1,'etk::Color']]], + ['radiantodegree',['radianToDegree',['http://atria-soft.github.io/etk/namespaceetk.html#a65f1e1a46582dc76219cb453b36d9a38',1,'etk']]], + ['randseek',['randSeek',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a4d071f3348cbc576ae170b5ff0b055fb',1,'etk::tool']]], + ['registerinstance',['registerInstance',['http://atria-soft.github.io/elog/namespaceelog.html#a7e40b0be74fd80765658df83f72a4e3e',1,'elog']]], + ['reinterpretpointercast',['reinterpretPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#af0d077e4255ed18af2460d7fd812ff20',1,'ememory::reinterpretPointerCast(ememory::SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/namespaceememory.html#a3fd0867cf533c8d3de8b9816c460a7b1',1,'ememory::reinterpretPointerCast(const ememory::SharedPtr< EMEMORY_TYPE > &_obj)']]], + ['remove',['remove',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a012796b3f0c823826f04559fd132c32a',1,'etk::FSNode::remove()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a66ac7988470581697c904abe6c852a62',1,'etk::Hash::remove()'],['../classexml_1_1_attribute_list_data.html#a0d67c91ee8a344f235e8d7c30e7bc174',1,'exml::AttributeListData::remove()'],['../classexml_1_1_element_data.html#a358814eb35fe9025565185055b8b3782',1,'exml::ElementData::remove()'],['../classexml_1_1internal_1_1_element.html#a5a2aee434d49eb39d6f76f4a8a254ff0',1,'exml::internal::Element::remove()']]], + ['removeattribute',['removeAttribute',['../classexml_1_1internal_1_1_attribute_list.html#a5f2e8880d0b9ad06ed1e53e8304f8178',1,'exml::internal::AttributeList']]], + ['reset',['reset',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#afa0eb096ccb28c0b229921bb6eb5fe58',1,'ememory::SharedPtr::reset()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a1b52501248bbe13cfe984f4d24b03276',1,'ememory::WeakPtr::reset()']]], + ['resetrandom',['resetRandom',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a4b646bfc4f3a852110b1ec1836a79f08',1,'etk::tool']]], + ['resize',['resize',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#af36248ca24c111c83555ba8d97b07452',1,'etk::Matrix']]], + ['rotate',['rotate',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a361d0e76fd78e929f7a490e01e540b36',1,'etk::Matrix2::rotate()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#aecf1afef2a8d42c5da39bac540106bc1',1,'etk::Matrix4::rotate()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ace7e888df82e5e09f9557012652ba2d7',1,'etk::Vector3D::rotate()']]], + ['round',['round',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#abcdbd3b8fd508eb89618c4deb966b6ce',1,'etk::Matrix']]] +]; diff --git a/search/functions_f.html b/search/functions_f.html new file mode 100644 index 0000000..07e22cf --- /dev/null +++ b/search/functions_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_f.js b/search/functions_f.js new file mode 100644 index 0000000..5cae656 --- /dev/null +++ b/search/functions_f.js @@ -0,0 +1,61 @@ +var searchData= +[ + ['safenormalize',['safeNormalize',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a245ccd3b57812316fc1ec98ea5c19434',1,'etk::Vector2D::safeNormalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a245ccd3b57812316fc1ec98ea5c19434',1,'Vector2D< int32_t >::safeNormalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a245ccd3b57812316fc1ec98ea5c19434',1,'Vector2D< uint32_t >::safeNormalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#abee6d22d509043f24a5aedb208ba1019',1,'etk::Vector3D::safeNormalize()']]], + ['scale',['scale',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#aacc34d6c0be39b22fed735cd09ffed84',1,'etk::Matrix2::scale(const vec2 &_vect)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#adaa317393ef799d0ab49c3b10cf47231',1,'etk::Matrix2::scale(float _value)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#aa3121f90430c2e2d80bc967d4b94c114',1,'etk::Matrix4::scale(const vec3 &_vect)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a41eb56d343978f32caa64dfda50cd6a5',1,'etk::Matrix4::scale(float _sx, float _sy, float _sz)']]], + ['select',['select',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a1c8f1bb6f8d14c0fb9d4d39dac67b07b',1,'etk::Matrix']]], + ['set',['set',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a0955ac7d80e3886afa872d47e0cc1415',1,'etk::Color::set(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b, MY_TYPE _a)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a0f663138f780f134ae07957f5a9fef57',1,'etk::Color::set(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a7de7eef4b78f10829066af98be02f27b',1,'etk::Color::set(MY_TYPE _r, MY_TYPE _g)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a5063a9ee59f18fbeb7172f833617d8eb',1,'etk::Color::set(MY_TYPE _r)'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#af372b733bfbccd0d67f4df1fbfb62ad7',1,'etk::Hash::set()'],['../classexml_1_1_attribute_list_data.html#a5e585c31979c0d042bcfc46a4972cfe8',1,'exml::AttributeListData::set()'],['../classexml_1_1_file_pos.html#a46f80c60dbdc4674c57b5a116ead18a5',1,'exml::FilePos::set()']]], + ['seta',['setA',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a1d24c054b6d64d2a73c6cef57d91c31a',1,'etk::Color']]], + ['setargzero',['setArgZero',['http://atria-soft.github.io/etk/namespaceetk.html#a5eda91763c9f02f0e7e16c099092695d',1,'etk']]], + ['setattribute',['setAttribute',['../classexml_1_1internal_1_1_attribute_list.html#a1beee0bb605474fd256b6ad82c96de89',1,'exml::internal::AttributeList']]], + ['setb',['setB',['http://atria-soft.github.io/etk/classetk_1_1_color.html#ae8078ca64701dbc1b5080589037743f1',1,'etk::Color']]], + ['setbacktrace',['setBackTrace',['http://atria-soft.github.io/elog/namespaceelog.html#aae6ff218b5e851513cfc29d030b865fb',1,'elog']]], + ['setbasefoldercache',['setBaseFolderCache',['http://atria-soft.github.io/etk/namespaceetk.html#a6cdcbe0aeba288278c89a995481b9e6f',1,'etk']]], + ['setbasefolderdata',['setBaseFolderData',['http://atria-soft.github.io/etk/namespaceetk.html#ab8546560f91d95e2df5f176f5ec0fc99',1,'etk']]], + ['setbasefolderdatauser',['setBaseFolderDataUser',['http://atria-soft.github.io/etk/namespaceetk.html#a91fb8f53bc0d3ad4ed2061b3f5af7734',1,'etk']]], + ['setcallbacklog',['setCallbackLog',['http://atria-soft.github.io/elog/namespaceelog.html#a8c02ad11df203c22c7e65c759b43efdd',1,'elog']]], + ['setcasesensitive',['setCaseSensitive',['../classexml_1_1_document.html#a13d2e3ba7f1aab70ba34429c7d1df35e',1,'exml::Document::setCaseSensitive()'],['../classexml_1_1internal_1_1_document.html#ae8d1cd51bc7393ea5749f152cb9cdd89',1,'exml::internal::Document::setCaseSensitive()']]], + ['setcolor',['setColor',['http://atria-soft.github.io/elog/namespaceelog.html#a157a0ce2993c115906b8a2607f6a9133',1,'elog']]], + ['setdisplayerror',['setDisplayError',['../classexml_1_1_document.html#a3eec99892f1a6a5b85a1de17803eeb39',1,'exml::Document::setDisplayError()'],['../classexml_1_1internal_1_1_document.html#a56958af3e9a4fa06a6ff4bea4e03bb9d',1,'exml::internal::Document::setDisplayError()']]], + ['setfrompoints',['setFromPoints',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a69b4871efd25fa204a3917360bfb8cc9',1,'etk::Plane']]], + ['setfunction',['setFunction',['http://atria-soft.github.io/elog/namespaceelog.html#aed76a2bba4f8c0f51633fa64ab08362d',1,'elog']]], + ['setg',['setG',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a724b243ffc1ba471eab6b04f6ca6ecd4',1,'etk::Color']]], + ['setgroupreadable',['setGroupReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#acca31813653f621d4859d5c837f057a5',1,'etk::FSNodeRight']]], + ['setgrouprunable',['setGroupRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a5184205ed51108dd9bf3ed4ad141588e',1,'etk::FSNodeRight']]], + ['setgroupwritable',['setGroupWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#acc834eeef2e84b9e7cceac38b3a59389',1,'etk::FSNodeRight']]], + ['setintercept',['setIntercept',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a691582e68a6ee38b0c7c9ccf2a6734f3',1,'etk::Plane']]], + ['setinterpolate3',['setInterpolate3',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a3e59820b3cc3f9138e69d8aee9a448c8',1,'etk::Vector3D']]], + ['setlevel',['setLevel',['http://atria-soft.github.io/elog/namespaceelog.html#a3afe4089acb36e88d7266c1ce85ddc7b',1,'elog::setLevel(const std::string &_name, enum elog::level _level)'],['http://atria-soft.github.io/elog/namespaceelog.html#a423b95c78b78e98de35c8f176b9efbdc',1,'elog::setLevel(int32_t _id, enum elog::level _level)'],['http://atria-soft.github.io/elog/namespaceelog.html#a600189d0be9885f63d651201ab0c3688',1,'elog::setLevel(enum elog::level _level)']]], + ['setlibname',['setLibName',['http://atria-soft.github.io/elog/namespaceelog.html#a98f690a8538d4726fa0060331e021a08',1,'elog']]], + ['setline',['setLine',['http://atria-soft.github.io/elog/namespaceelog.html#a2591d4ba7e3136ff84c0b81289000b79',1,'elog']]], + ['setloginfile',['setLogInFile',['http://atria-soft.github.io/elog/namespaceelog.html#a78083b9d6ef033e329b788f8fa22f3f3',1,'elog']]], + ['setmax',['setMax',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a72ae52d19423c46bad955ad1a9f59041',1,'etk::Vector2D::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a72ae52d19423c46bad955ad1a9f59041',1,'Vector2D< int32_t >::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a72ae52d19423c46bad955ad1a9f59041',1,'Vector2D< uint32_t >::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7b9a94f71854f5ad89ef23ef22dcb321',1,'etk::Vector3D::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a2469c42527ead691f479a9a573709e5f',1,'etk::Vector4D::setMax()']]], + ['setmin',['setMin',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa087eeec653b538d166c0d2794737fb1',1,'etk::Vector2D::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa087eeec653b538d166c0d2794737fb1',1,'Vector2D< int32_t >::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa087eeec653b538d166c0d2794737fb1',1,'Vector2D< uint32_t >::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7c2e3d0042a62791b1c653d5081577c2',1,'etk::Vector3D::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aa647808a65613af0e1e757f27444f0a6',1,'etk::Vector4D::setMin()']]], + ['setname',['setName',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6e787e7f3148dae0c74139be7b05ab43',1,'etk::FSNode::setName()'],['../classexml_1_1_attribute.html#a2519a0ea5ecee0190a3cde2f4a5774dd',1,'exml::Attribute::setName()'],['../classexml_1_1internal_1_1_attribute.html#a9bf71b2c5406e90c3413b8c75260a098',1,'exml::internal::Attribute::setName()']]], + ['setnormal',['setNormal',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a202b3335b2b71cc84726a1b57b8e1e70',1,'etk::Plane']]], + ['setotherreadable',['setOtherReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a6ad46a56d871f5925a826a6fd3071b78',1,'etk::FSNodeRight']]], + ['setotherrunable',['setOtherRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a290708c849f5b58714dad5a1926cfe1c',1,'etk::FSNodeRight']]], + ['setotherwritable',['setOtherWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a931050b25db28423f1a2899f8ec188a0',1,'etk::FSNodeRight']]], + ['setr',['setR',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a96c8b12779776562c2fa0dfdc4d1b242',1,'etk::Color']]], + ['setright',['setRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a65bce1c8887edad87a90c8c7ffb861d3',1,'etk::FSNode']]], + ['setthreadid',['setThreadId',['http://atria-soft.github.io/elog/namespaceelog.html#a9b835d4980949026a8883570ea3837af',1,'elog']]], + ['setthreadnameenable',['setThreadNameEnable',['http://atria-soft.github.io/elog/namespaceelog.html#ae64b5abf2ea03562679668e6242c49a2',1,'elog']]], + ['settime',['setTime',['http://atria-soft.github.io/elog/namespaceelog.html#a15e30e61e8db5a43e72358d2c02be6a4',1,'elog']]], + ['setuserreadable',['setUserReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#acadd7b9c2c632f9805569ff4f592bda9',1,'etk::FSNodeRight']]], + ['setuserrunable',['setUserRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a0ee76ec4897c406ab67ea25659953070',1,'etk::FSNodeRight']]], + ['setuserwritable',['setUserWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a9e5e2e4c7926c22101e6955b3d8c9139',1,'etk::FSNodeRight']]], + ['setvalue',['setValue',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ade86675814738c6b7a6a797ee128a2b2',1,'etk::Vector2D::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ade86675814738c6b7a6a797ee128a2b2',1,'Vector2D< int32_t >::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ade86675814738c6b7a6a797ee128a2b2',1,'Vector2D< uint32_t >::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a96d02449aaa2dfeb4e60320da667ab92',1,'etk::Vector3D::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a9b164290093d948905fab0f56fbe22fc',1,'etk::Vector4D::setValue()'],['../classexml_1_1internal_1_1_node.html#a8fd06290a36e1798d3dd969512fb2ee8',1,'exml::internal::Node::setValue()'],['../classexml_1_1_node.html#abb042954d3f7e14f8c717dd09123b416',1,'exml::Node::setValue()']]], + ['setw',['setW',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a1750c9d1b91d67b8b2bc9d0cce759944',1,'etk::Vector4D']]], + ['setx',['setX',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae2acd7c10cdd510ce23ff11839c95c04',1,'etk::Vector2D::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae2acd7c10cdd510ce23ff11839c95c04',1,'Vector2D< int32_t >::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae2acd7c10cdd510ce23ff11839c95c04',1,'Vector2D< uint32_t >::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ab7ab9d9ce1138ffafebaff3001bb7d29',1,'etk::Vector3D::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a238d966b077394ff118f2088479fb620',1,'etk::Vector4D::setX()']]], + ['sety',['setY',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a35a3f35ed049b7193ca67ea815efd465',1,'etk::Vector2D::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a35a3f35ed049b7193ca67ea815efd465',1,'Vector2D< int32_t >::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a35a3f35ed049b7193ca67ea815efd465',1,'Vector2D< uint32_t >::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a10c41fb516fb33ef56201f06992462d1',1,'etk::Vector3D::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a7489a0c8d592c9464a8e378bbb7e570e',1,'etk::Vector4D::setY()']]], + ['setz',['setZ',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a9a5c1d69fd9066daae0a759831ba0e30',1,'etk::Vector3D::setZ()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ae5bbc387ea4199ea535d4d033cfc40d1',1,'etk::Vector4D::setZ()']]], + ['setzero',['setZero',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab2e921e0009f0e0de78d06d16f6a78e0',1,'etk::Vector2D::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab2e921e0009f0e0de78d06d16f6a78e0',1,'Vector2D< int32_t >::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab2e921e0009f0e0de78d06d16f6a78e0',1,'Vector2D< uint32_t >::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7ddb707a7a1609bcbd8c092186a6db19',1,'etk::Vector3D::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a978b0511ade11701ffdbd7974de6932e',1,'etk::Vector4D::setZero()']]], + ['sharedfromthis',['sharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38',1,'ememory::EnableSharedFromThis::sharedFromThis()'],['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ad16c98c2383b23adffa8db309bc1ca11',1,'ememory::EnableSharedFromThis::sharedFromThis() const']]], + ['sharedptr',['SharedPtr',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a7b017780895f0a9d32e753574ae82010',1,'ememory::SharedPtr::SharedPtr(EMEMORY_TYPE2 *_element)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#aef65a1bba18c17a8a13e05aa5d702b1e',1,'ememory::SharedPtr::SharedPtr(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a6b448ecd7740c97551e8afd65acaca6f',1,'ememory::SharedPtr::SharedPtr()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab5052506642bddd3aa5e6fb44ec1a173',1,'ememory::SharedPtr::SharedPtr(EMEMORY_TYPE *_obj, ememory::Counter *_counter)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab91fe50ba210a0545fa41e993df9beea',1,'ememory::SharedPtr::SharedPtr(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab46f51a66327265bbc94ee89b603ca71',1,'ememory::SharedPtr::SharedPtr(SharedPtr< EMEMORY_TYPE > &&_obj)']]], + ['simplifypath',['simplifyPath',['http://atria-soft.github.io/etk/namespaceetk.html#a0087446ff0e9b533ea70b3043ae2addc',1,'etk']]], + ['size',['size',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a17d06497d98be15f6080cf84010d35a0',1,'etk::Archive::size()'],['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a36dc83c35ebdacdce11e04dbcba4334c',1,'etk::ArchiveContent::size()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a4d639eb19c25b1ff76d34c225a132deb',1,'etk::Hash::size()'],['../classexml_1_1_attribute_list_data.html#a734f248937ebea5278ef7ff4d278c729',1,'exml::AttributeListData::size()'],['../classexml_1_1_element_data.html#a5716dadf951f90a0bd52204983c36e3b',1,'exml::ElementData::size()'],['../classexml_1_1internal_1_1_element.html#a69df0be8d645abccba60ee2def43b851',1,'exml::internal::Element::size()']]], + ['sizeattribute',['sizeAttribute',['../classexml_1_1internal_1_1_attribute_list.html#a776243f201aa2e7464507936c366cbba',1,'exml::internal::AttributeList']]], + ['staticpointercast',['staticPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#a9a5a8c52dbbb1cb7121231de10dec3b2',1,'ememory::staticPointerCast(ememory::SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/namespaceememory.html#ad67a9361b7aa47b38ef5366f9ec2c712',1,'ememory::staticPointerCast(const ememory::SharedPtr< EMEMORY_TYPE > &_obj)']]], + ['store',['store',['../classexml_1_1_document.html#a58f6fdea9c7a2c462fa2610eca06c244',1,'exml::Document::store()'],['../classexml_1_1internal_1_1_document.html#a39efe27efe912824e2b5230c8e6fa8fb',1,'exml::internal::Document::store()']]], + ['subparse',['subParse',['../classexml_1_1internal_1_1_element.html#aaf4fe190c58dcfc2ac62a1ad12494235',1,'exml::internal::Element']]], + ['swap',['swap',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ad7a06dd2042312f6f94da526adddfc48',1,'ememory::SharedPtr::swap()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#ab138aa24ae18beedf25cbbe9d99ba0b4',1,'ememory::WeakPtr::swap()']]] +]; diff --git a/search/mag_sel.png b/search/mag_sel.png new file mode 100644 index 0000000..81f6040 Binary files /dev/null and b/search/mag_sel.png differ diff --git a/search/namespaces_0.html b/search/namespaces_0.html new file mode 100644 index 0000000..becd52b --- /dev/null +++ b/search/namespaces_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/namespaces_0.js b/search/namespaces_0.js new file mode 100644 index 0000000..b5b76dc --- /dev/null +++ b/search/namespaces_0.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['archive',['archive',['http://atria-soft.github.io/etk/namespaceetk_1_1archive.html',1,'etk']]], + ['color',['color',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html',1,'etk']]], + ['elog',['elog',['http://atria-soft.github.io/elog/namespaceelog.html',1,'']]], + ['ememory',['ememory',['http://atria-soft.github.io/ememory/namespaceememory.html',1,'']]], + ['etk',['etk',['http://atria-soft.github.io/etk/namespaceetk.html',1,'']]], + ['exml',['exml',['../namespaceexml.html',1,'']]], + ['tool',['tool',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html',1,'etk']]] +]; diff --git a/search/namespaces_1.html b/search/namespaces_1.html new file mode 100644 index 0000000..7c1852b --- /dev/null +++ b/search/namespaces_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/namespaces_1.js b/search/namespaces_1.js new file mode 100644 index 0000000..58ec1c7 --- /dev/null +++ b/search/namespaces_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['u32char',['u32char',['http://atria-soft.github.io/etk/namespaceu32char.html',1,'']]], + ['utf8',['utf8',['http://atria-soft.github.io/etk/namespaceutf8.html',1,'']]] +]; diff --git a/search/nomatches.html b/search/nomatches.html new file mode 100644 index 0000000..b1ded27 --- /dev/null +++ b/search/nomatches.html @@ -0,0 +1,12 @@ + + + + + + + +
    +
    No Matches
    +
    + + diff --git a/search/pages_0.html b/search/pages_0.html new file mode 100644 index 0000000..d0102ff --- /dev/null +++ b/search/pages_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/pages_0.js b/search/pages_0.js new file mode 100644 index 0000000..409b9e4 --- /dev/null +++ b/search/pages_0.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['build_20lib_20_26_20build_20sample',['Build lib & build sample',['http://atria-soft.github.io/elog/elog_build.html',1,'']]], + ['build_20lib_20_26_20build_20sample',['Build lib & build sample',['http://atria-soft.github.io/etk/etk_build.html',1,'']]], + ['build_20lib_20_26_20build_20sample',['Build lib & build sample',['../exml_build.html',1,'']]] +]; diff --git a/search/pages_1.html b/search/pages_1.html new file mode 100644 index 0000000..d447b6a --- /dev/null +++ b/search/pages_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/pages_1.js b/search/pages_1.js new file mode 100644 index 0000000..9c4a533 --- /dev/null +++ b/search/pages_1.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['elog_20tutorial_3a_20add_20some_20log_20_28using_29',['Elog Tutorial: Add some Log (using)',['http://atria-soft.github.io/elog/elog_tutorial_01.html',1,'']]], + ['elog_20tutorial_3a_20runtime_20use',['Elog Tutorial: Runtime use',['http://atria-soft.github.io/elog/elog_tutorial_02.html',1,'']]], + ['elog_20tutorial_3a_20optionnal_20dependency',['Elog Tutorial: Optionnal dependency',['http://atria-soft.github.io/elog/elog_tutorial_03.html',1,'']]], + ['exml_20library',['EXML library',['../index.html',1,'']]] +]; diff --git a/search/pages_2.html b/search/pages_2.html new file mode 100644 index 0000000..937b8cb --- /dev/null +++ b/search/pages_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/pages_2.js b/search/pages_2.js new file mode 100644 index 0000000..c9f2e25 --- /dev/null +++ b/search/pages_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['read_20an_20xml_20content',['Read an XML content',['../exml_tutorial_read.html',1,'']]] +]; diff --git a/search/pages_3.html b/search/pages_3.html new file mode 100644 index 0000000..7eea3dc --- /dev/null +++ b/search/pages_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/pages_3.js b/search/pages_3.js new file mode 100644 index 0000000..f66f19a --- /dev/null +++ b/search/pages_3.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['tutorials',['Tutorials',['http://atria-soft.github.io/elog/elog_tutorial.html',1,'']]], + ['todo_20list',['Todo List',['../todo.html',1,'']]] +]; diff --git a/search/pages_4.html b/search/pages_4.html new file mode 100644 index 0000000..a5402b1 --- /dev/null +++ b/search/pages_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/pages_4.js b/search/pages_4.js new file mode 100644 index 0000000..b781ae1 --- /dev/null +++ b/search/pages_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['write_20an_20xml_20content',['Write an XML content',['../exml_tutorial_write.html',1,'']]] +]; diff --git a/search/search.css b/search/search.css new file mode 100644 index 0000000..3cf9df9 --- /dev/null +++ b/search/search.css @@ -0,0 +1,271 @@ +/*---------------- Search Box */ + +#FSearchBox { + float: left; +} + +#MSearchBox { + white-space : nowrap; + float: none; + margin-top: 8px; + right: 0px; + width: 170px; + height: 24px; + z-index: 102; +} + +#MSearchBox .left +{ + display:block; + position:absolute; + left:10px; + width:20px; + height:19px; + background:url('search_l.png') no-repeat; + background-position:right; +} + +#MSearchSelect { + display:block; + position:absolute; + width:20px; + height:19px; +} + +.left #MSearchSelect { + left:4px; +} + +.right #MSearchSelect { + right:5px; +} + +#MSearchField { + display:block; + position:absolute; + height:19px; + background:url('search_m.png') repeat-x; + border:none; + width:115px; + margin-left:20px; + padding-left:4px; + color: #909090; + outline: none; + font: 9pt Arial, Verdana, sans-serif; + -webkit-border-radius: 0px; +} + +#FSearchBox #MSearchField { + margin-left:15px; +} + +#MSearchBox .right { + display:block; + position:absolute; + right:10px; + top:8px; + width:20px; + height:19px; + background:url('search_r.png') no-repeat; + background-position:left; +} + +#MSearchClose { + display: none; + position: absolute; + top: 4px; + background : none; + border: none; + margin: 0px 4px 0px 0px; + padding: 0px 0px; + outline: none; +} + +.left #MSearchClose { + left: 6px; +} + +.right #MSearchClose { + right: 2px; +} + +.MSearchBoxActive #MSearchField { + color: #000000; +} + +/*---------------- Search filter selection */ + +#MSearchSelectWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #90A5CE; + background-color: #F9FAFC; + z-index: 10001; + padding-top: 4px; + padding-bottom: 4px; + -moz-border-radius: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +.SelectItem { + font: 8pt Arial, Verdana, sans-serif; + padding-left: 2px; + padding-right: 12px; + border: 0px; +} + +span.SelectionMark { + margin-right: 4px; + font-family: monospace; + outline-style: none; + text-decoration: none; +} + +a.SelectItem { + display: block; + outline-style: none; + color: #000000; + text-decoration: none; + padding-left: 6px; + padding-right: 12px; +} + +a.SelectItem:focus, +a.SelectItem:active { + color: #000000; + outline-style: none; + text-decoration: none; +} + +a.SelectItem:hover { + color: #FFFFFF; + background-color: #3D578C; + outline-style: none; + text-decoration: none; + cursor: pointer; + display: block; +} + +/*---------------- Search results window */ + +iframe#MSearchResults { + width: 60ex; + height: 15em; +} + +#MSearchResultsWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #000; + background-color: #EEF1F7; + z-index:10000; +} + +/* ----------------------------------- */ + + +#SRIndex { + clear:both; + padding-bottom: 15px; +} + +.SREntry { + font-size: 10pt; + padding-left: 1ex; +} + +.SRPage .SREntry { + font-size: 8pt; + padding: 1px 5px; +} + +body.SRPage { + margin: 5px 2px; +} + +.SRChildren { + padding-left: 3ex; padding-bottom: .5em +} + +.SRPage .SRChildren { + display: none; +} + +.SRSymbol { + font-weight: bold; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRScope { + display: block; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRSymbol:focus, a.SRSymbol:active, +a.SRScope:focus, a.SRScope:active { + text-decoration: underline; +} + +span.SRScope { + padding-left: 4px; +} + +.SRPage .SRStatus { + padding: 2px 5px; + font-size: 8pt; + font-style: italic; +} + +.SRResult { + display: none; +} + +DIV.searchresults { + margin-left: 10px; + margin-right: 10px; +} + +/*---------------- External search page results */ + +.searchresult { + background-color: #F0F3F8; +} + +.pages b { + color: white; + padding: 5px 5px 3px 5px; + background-image: url("../tab_a.png"); + background-repeat: repeat-x; + text-shadow: 0 1px 1px #000000; +} + +.pages { + line-height: 17px; + margin-left: 4px; + text-decoration: none; +} + +.hl { + font-weight: bold; +} + +#searchresults { + margin-bottom: 20px; +} + +.searchpages { + margin-top: 10px; +} + diff --git a/search/search.js b/search/search.js new file mode 100644 index 0000000..dedce3b --- /dev/null +++ b/search/search.js @@ -0,0 +1,791 @@ +function convertToId(search) +{ + var result = ''; + for (i=0;i do a search + { + this.Search(); + } + } + + this.OnSearchSelectKey = function(evt) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==40 && this.searchIndex0) // Up + { + this.searchIndex--; + this.OnSelectItem(this.searchIndex); + } + else if (e.keyCode==13 || e.keyCode==27) + { + this.OnSelectItem(this.searchIndex); + this.CloseSelectionWindow(); + this.DOMSearchField().focus(); + } + return false; + } + + // --------- Actions + + // Closes the results window. + this.CloseResultsWindow = function() + { + this.DOMPopupSearchResultsWindow().style.display = 'none'; + this.DOMSearchClose().style.display = 'none'; + this.Activate(false); + } + + this.CloseSelectionWindow = function() + { + this.DOMSearchSelectWindow().style.display = 'none'; + } + + // Performs a search. + this.Search = function() + { + this.keyTimeout = 0; + + // strip leading whitespace + var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); + + var code = searchValue.toLowerCase().charCodeAt(0); + var idxChar = searchValue.substr(0, 1).toLowerCase(); + if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair + { + idxChar = searchValue.substr(0, 2); + } + + var resultsPage; + var resultsPageWithSearch; + var hasResultsPage; + + var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); + if (idx!=-1) + { + var hexCode=idx.toString(16); + resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html'; + resultsPageWithSearch = resultsPage+'?'+escape(searchValue); + hasResultsPage = true; + } + else // nothing available for this search term + { + resultsPage = this.resultsPath + '/nomatches.html'; + resultsPageWithSearch = resultsPage; + hasResultsPage = false; + } + + window.frames.MSearchResults.location = resultsPageWithSearch; + var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); + + if (domPopupSearchResultsWindow.style.display!='block') + { + var domSearchBox = this.DOMSearchBox(); + this.DOMSearchClose().style.display = 'inline'; + if (this.insideFrame) + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + domPopupSearchResultsWindow.style.position = 'relative'; + domPopupSearchResultsWindow.style.display = 'block'; + var width = document.body.clientWidth - 8; // the -8 is for IE :-( + domPopupSearchResultsWindow.style.width = width + 'px'; + domPopupSearchResults.style.width = width + 'px'; + } + else + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; + var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; + domPopupSearchResultsWindow.style.display = 'block'; + left -= domPopupSearchResults.offsetWidth; + domPopupSearchResultsWindow.style.top = top + 'px'; + domPopupSearchResultsWindow.style.left = left + 'px'; + } + } + + this.lastSearchValue = searchValue; + this.lastResultsPage = resultsPage; + } + + // -------- Activation Functions + + // Activates or deactivates the search panel, resetting things to + // their default values if necessary. + this.Activate = function(isActive) + { + if (isActive || // open it + this.DOMPopupSearchResultsWindow().style.display == 'block' + ) + { + this.DOMSearchBox().className = 'MSearchBoxActive'; + + var searchField = this.DOMSearchField(); + + if (searchField.value == this.searchLabel) // clear "Search" term upon entry + { + searchField.value = ''; + this.searchActive = true; + } + } + else if (!isActive) // directly remove the panel + { + this.DOMSearchBox().className = 'MSearchBoxInactive'; + this.DOMSearchField().value = this.searchLabel; + this.searchActive = false; + this.lastSearchValue = '' + this.lastResultsPage = ''; + } + } +} + +// ----------------------------------------------------------------------- + +// The class that handles everything on the search results page. +function SearchResults(name) +{ + // The number of matches from the last run of . + this.lastMatchCount = 0; + this.lastKey = 0; + this.repeatOn = false; + + // Toggles the visibility of the passed element ID. + this.FindChildElement = function(id) + { + var parentElement = document.getElementById(id); + var element = parentElement.firstChild; + + while (element && element!=parentElement) + { + if (element.nodeName == 'DIV' && element.className == 'SRChildren') + { + return element; + } + + if (element.nodeName == 'DIV' && element.hasChildNodes()) + { + element = element.firstChild; + } + else if (element.nextSibling) + { + element = element.nextSibling; + } + else + { + do + { + element = element.parentNode; + } + while (element && element!=parentElement && !element.nextSibling); + + if (element && element!=parentElement) + { + element = element.nextSibling; + } + } + } + } + + this.Toggle = function(id) + { + var element = this.FindChildElement(id); + if (element) + { + if (element.style.display == 'block') + { + element.style.display = 'none'; + } + else + { + element.style.display = 'block'; + } + } + } + + // Searches for the passed string. If there is no parameter, + // it takes it from the URL query. + // + // Always returns true, since other documents may try to call it + // and that may or may not be possible. + this.Search = function(search) + { + if (!search) // get search word from URL + { + search = window.location.search; + search = search.substring(1); // Remove the leading '?' + search = unescape(search); + } + + search = search.replace(/^ +/, ""); // strip leading spaces + search = search.replace(/ +$/, ""); // strip trailing spaces + search = search.toLowerCase(); + search = convertToId(search); + + var resultRows = document.getElementsByTagName("div"); + var matches = 0; + + var i = 0; + while (i < resultRows.length) + { + var row = resultRows.item(i); + if (row.className == "SRResult") + { + var rowMatchName = row.id.toLowerCase(); + rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' + + if (search.length<=rowMatchName.length && + rowMatchName.substr(0, search.length)==search) + { + row.style.display = 'block'; + matches++; + } + else + { + row.style.display = 'none'; + } + } + i++; + } + document.getElementById("Searching").style.display='none'; + if (matches == 0) // no results + { + document.getElementById("NoMatches").style.display='block'; + } + else // at least one result + { + document.getElementById("NoMatches").style.display='none'; + } + this.lastMatchCount = matches; + return true; + } + + // return the first item with index index or higher that is visible + this.NavNext = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index++; + } + return focusItem; + } + + this.NavPrev = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index--; + } + return focusItem; + } + + this.ProcessKeys = function(e) + { + if (e.type == "keydown") + { + this.repeatOn = false; + this.lastKey = e.keyCode; + } + else if (e.type == "keypress") + { + if (!this.repeatOn) + { + if (this.lastKey) this.repeatOn = true; + return false; // ignore first keypress after keydown + } + } + else if (e.type == "keyup") + { + this.lastKey = 0; + this.repeatOn = false; + } + return this.lastKey!=0; + } + + this.Nav = function(evt,itemIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + var newIndex = itemIndex-1; + var focusItem = this.NavPrev(newIndex); + if (focusItem) + { + var child = this.FindChildElement(focusItem.parentNode.parentNode.id); + if (child && child.style.display == 'block') // children visible + { + var n=0; + var tmpElem; + while (1) // search for last child + { + tmpElem = document.getElementById('Item'+newIndex+'_c'+n); + if (tmpElem) + { + focusItem = tmpElem; + } + else // found it! + { + break; + } + n++; + } + } + } + if (focusItem) + { + focusItem.focus(); + } + else // return focus to search field + { + parent.document.getElementById("MSearchField").focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = itemIndex+1; + var focusItem; + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem && elem.style.display == 'block') // children visible + { + focusItem = document.getElementById('Item'+itemIndex+'_c0'); + } + if (!focusItem) focusItem = this.NavNext(newIndex); + if (focusItem) focusItem.focus(); + } + else if (this.lastKey==39) // Right + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'block'; + } + else if (this.lastKey==37) // Left + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'none'; + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } + + this.NavChild = function(evt,itemIndex,childIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + if (childIndex>0) + { + var newIndex = childIndex-1; + document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); + } + else // already at first child, jump to parent + { + document.getElementById('Item'+itemIndex).focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = childIndex+1; + var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); + if (!elem) // last child, jump to parent next parent + { + elem = this.NavNext(itemIndex+1); + } + if (elem) + { + elem.focus(); + } + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } +} + +function setKeyActions(elem,action) +{ + elem.setAttribute('onkeydown',action); + elem.setAttribute('onkeypress',action); + elem.setAttribute('onkeyup',action); +} + +function setClassAttr(elem,attr) +{ + elem.setAttribute('class',attr); + elem.setAttribute('className',attr); +} + +function createResults() +{ + var results = document.getElementById("SRResults"); + for (var e=0; e + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/typedefs_0.js b/search/typedefs_0.js new file mode 100644 index 0000000..3b1749e --- /dev/null +++ b/search/typedefs_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['callbacklog',['callbackLog',['http://atria-soft.github.io/elog/namespaceelog.html#a2f5d781d79bd79fcda8b94a212bcbbde',1,'elog']]] +]; diff --git a/search/typedefs_1.html b/search/typedefs_1.html new file mode 100644 index 0000000..a6b5eea --- /dev/null +++ b/search/typedefs_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/typedefs_1.js b/search/typedefs_1.js new file mode 100644 index 0000000..6013a5b --- /dev/null +++ b/search/typedefs_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['iterator',['iterator',['../classexml_1_1_attribute_list_data.html#a151c637c84565a55b79d37f4de4c9b31',1,'exml::AttributeListData::iterator()'],['../classexml_1_1_element_data.html#a55fff4e7a14eeb5adf55270117ccedf9',1,'exml::ElementData::iterator()']]] +]; diff --git a/search/variables_0.html b/search/variables_0.html new file mode 100644 index 0000000..164aa54 --- /dev/null +++ b/search/variables_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_0.js b/search/variables_0.js new file mode 100644 index 0000000..1104270 --- /dev/null +++ b/search/variables_0.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['aliceblue',['aliceBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#adcf86ef9c7918dcb094a0783761899f1',1,'etk::color']]], + ['antiquewhite',['antiqueWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a88abb6eca9c1ba0f346fb697683fa836',1,'etk::color']]], + ['aqua',['aqua',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2cef110e71ce12876fcfd6605e57f716',1,'etk::color']]], + ['aquamarine',['aquamarine',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8b69f67ed3e2db9915acde652a1cff80',1,'etk::color']]], + ['attributes',['attributes',['../classexml_1_1_attribute_list.html#ae5ecfeb8362dc2dd0481ec74e56f19dd',1,'exml::AttributeList']]], + ['azure',['azure',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a51cb04e4a5b927ec82ceef2676b781f7',1,'etk::color']]] +]; diff --git a/search/variables_1.html b/search/variables_1.html new file mode 100644 index 0000000..857fbbd --- /dev/null +++ b/search/variables_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_1.js b/search/variables_1.js new file mode 100644 index 0000000..50685be --- /dev/null +++ b/search/variables_1.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['beige',['beige',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a68244b2fa52245487cec1154155d0e03',1,'etk::color']]], + ['bisque',['bisque',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad03e04b97263a2c64dedfc405ff983ee',1,'etk::color']]], + ['black',['black',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4198b330ccb2e9008665733eee338f73',1,'etk::color']]], + ['blanchedalmond',['blanchedAlmond',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a12e8ba075411585a68aece7d0fead4cc',1,'etk::color']]], + ['blue',['blue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a50f114c6849684e9984ae1322493572c',1,'etk::color']]], + ['blueviolet',['blueViolet',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac91bcec9a0a115d1070397f86cfdee4d',1,'etk::color']]], + ['brown',['brown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af3dff0347662115abb89c6ddb8447227',1,'etk::color']]], + ['burlywood',['burlyWood',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1920dd335710c842ea4706e2383ef784',1,'etk::color']]] +]; diff --git a/search/variables_10.html b/search/variables_10.html new file mode 100644 index 0000000..3143a87 --- /dev/null +++ b/search/variables_10.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_10.js b/search/variables_10.js new file mode 100644 index 0000000..1b689f2 --- /dev/null +++ b/search/variables_10.js @@ -0,0 +1,22 @@ +var searchData= +[ + ['saddlebrown',['saddleBrown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5407ca00d7f7bf3815a72616e0be95ae',1,'etk::color']]], + ['salmon',['salmon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad324737686a8c6ec9208a93e727710d8',1,'etk::color']]], + ['sandybrown',['sandyBrown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#affd1d87686e7d4fb1a720d4cb5c354cb',1,'etk::color']]], + ['seagreen',['seaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3d3d8140130f2383e7740b4cea443470',1,'etk::color']]], + ['seashell',['seaShell',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6b50105504f9be5dcf7ae59cbb115051',1,'etk::color']]], + ['seeknode_5fcurrent',['seekNode_current',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea8da2a40c899dc80a97a96999766d1598',1,'etk']]], + ['seeknode_5fend',['seekNode_end',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea981349cc2910e974472575409d19f0b6',1,'etk']]], + ['seeknode_5fstart',['seekNode_start',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea9019d83f9a109a54ab84067c2aa8abcd',1,'etk']]], + ['sienna',['sienna',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a0a8eaf790795f7b5fc63c81ade8652ce',1,'etk::color']]], + ['silver',['silver',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aca25e934d9d1ac1538a4a0c7011c6d0c',1,'etk::color']]], + ['skyblue',['skyBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1576fd8ed2c3fe5ed5a10f8147d0ed1d',1,'etk::color']]], + ['slateblue',['slateBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4f605302a82a6173de726e797c3edf0d',1,'etk::color']]], + ['slategray',['slateGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5d3c48d14e696bc1b8d9d43158dfa0b2',1,'etk::color']]], + ['slategrey',['slateGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9cefc035f467790176ba159bb6255c6e',1,'etk::color']]], + ['snow',['snow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ae312c38fc6be5178a4ff63921f162723',1,'etk::color']]], + ['space',['Space',['http://atria-soft.github.io/etk/namespaceu32char.html#a7a114cf0424bb72fd7f3f10c9cd017e8',1,'u32char']]], + ['springgreen',['springGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab3b6e2028b00791f15ddff7f9a1fe703',1,'etk::color']]], + ['steelblue',['steelBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9162b466a59a0bbe420b49c565e9dd6f',1,'etk::color']]], + ['suppress',['Suppress',['http://atria-soft.github.io/etk/namespaceu32char.html#a9cff086787b8b0321e36251a27c40321',1,'u32char']]] +]; diff --git a/search/variables_11.html b/search/variables_11.html new file mode 100644 index 0000000..d27fb7a --- /dev/null +++ b/search/variables_11.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_11.js b/search/variables_11.js new file mode 100644 index 0000000..332279d --- /dev/null +++ b/search/variables_11.js @@ -0,0 +1,17 @@ +var searchData= +[ + ['tabulation',['Tabulation',['http://atria-soft.github.io/etk/namespaceu32char.html#ad7a0c42ea443e20bfceb69f863bebc6a',1,'u32char']]], + ['tan',['tan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a923b2869775837088eabdb48681f4b1e',1,'etk::color']]], + ['teal',['teal',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9b28dace6aa8c81c0c59a7343875d2b5',1,'etk::color']]], + ['thistle',['thistle',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a729d8532a3b7c147fcaa726ce2d887b8',1,'etk::color']]], + ['tomato',['tomato',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9f3fe621ef99b1b452a5a11af1a06ae0',1,'etk::color']]], + ['turquoise',['turquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8162f21fcdb858a4c5017a20db4c5830',1,'etk::color']]], + ['typenode_5fblock',['typeNode_block',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a18f1c41a5c9bc4842a512954af23d630',1,'etk']]], + ['typenode_5fcharacter',['typeNode_character',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a07f61c5191a0e393871ecf69f4f32eed',1,'etk']]], + ['typenode_5ffifo',['typeNode_fifo',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8af5a5a8cef27d1c2abf4c6b7b9a893890',1,'etk']]], + ['typenode_5ffile',['typeNode_file',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a4bb596537f408d12f89da085cac752c6',1,'etk']]], + ['typenode_5ffolder',['typeNode_folder',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a67fbbfd55ff1568df12ca9719bc73680',1,'etk']]], + ['typenode_5flink',['typeNode_link',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a73f8fdd1c9f08183be017f372935cf14',1,'etk']]], + ['typenode_5fsocket',['typeNode_socket',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a9b46f1f9d230b9490b2c17af379c61bc',1,'etk']]], + ['typenode_5funknow',['typeNode_unknow',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a4c85a6b7dccfd424a20b383e5dbe63bf',1,'etk']]] +]; diff --git a/search/variables_12.html b/search/variables_12.html new file mode 100644 index 0000000..bc5a2b1 --- /dev/null +++ b/search/variables_12.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_12.js b/search/variables_12.js new file mode 100644 index 0000000..d62d50b --- /dev/null +++ b/search/variables_12.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['violet',['violet',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac86b1f752bb46992b83000f1b48957ec',1,'etk::color']]] +]; diff --git a/search/variables_13.html b/search/variables_13.html new file mode 100644 index 0000000..afaaf28 --- /dev/null +++ b/search/variables_13.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_13.js b/search/variables_13.js new file mode 100644 index 0000000..404d8e2 --- /dev/null +++ b/search/variables_13.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['wheat',['wheat',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a0fee5d2cd67adc3c4a5d820616854cde',1,'etk::color']]], + ['white',['white',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6559ba632982f84ab6215281bd431b9c',1,'etk::color']]], + ['whitesmoke',['whiteSmoke',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b012cf56fb3a1c63e55aa2d83f7472b',1,'etk::color']]] +]; diff --git a/search/variables_14.html b/search/variables_14.html new file mode 100644 index 0000000..6756061 --- /dev/null +++ b/search/variables_14.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_14.js b/search/variables_14.js new file mode 100644 index 0000000..f08a9ee --- /dev/null +++ b/search/variables_14.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['yellow',['yellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a002d237cb06c35ec373b454af2cbb072',1,'etk::color']]], + ['yellowgreen',['yellowGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a88244e18c7bcefe71c7f9fbca047125b',1,'etk::color']]] +]; diff --git a/search/variables_2.html b/search/variables_2.html new file mode 100644 index 0000000..35233e3 --- /dev/null +++ b/search/variables_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_2.js b/search/variables_2.js new file mode 100644 index 0000000..7bbd0f9 --- /dev/null +++ b/search/variables_2.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['cadetblue',['cadetBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa007b1fd1b17e1872fbc6f41e147f54f',1,'etk::color']]], + ['carrierreturn',['CarrierReturn',['http://atria-soft.github.io/etk/namespaceu32char.html#a65eaeefb77c1b694f336eedda60c30af',1,'u32char']]], + ['chartreuse',['chartreuse',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2dd91ed503e594efb3fbfef33e358066',1,'etk::color']]], + ['chocolate',['chocolate',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7c01526863636486a43270680bc60002',1,'etk::color']]], + ['coral',['coral',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a36f2cec268c7c0e30723ac23f9b3f277',1,'etk::color']]], + ['cornflowerblue',['cornflowerBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a90a5242512b4e294b4a660317609f80a',1,'etk::color']]], + ['cornsilk',['cornsilk',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a253d987094e83f3d979dd8fe216297be',1,'etk::color']]], + ['crimson',['crimson',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa29d7ec12725a55399cfbee0fab1d74e',1,'etk::color']]], + ['cyan',['cyan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#acc0367018e04ae83f0282525443f2c39',1,'etk::color']]] +]; diff --git a/search/variables_3.html b/search/variables_3.html new file mode 100644 index 0000000..e45e613 --- /dev/null +++ b/search/variables_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_3.js b/search/variables_3.js new file mode 100644 index 0000000..6d6a3bb --- /dev/null +++ b/search/variables_3.js @@ -0,0 +1,29 @@ +var searchData= +[ + ['darkblue',['darkBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a222350bf918f872c4e5ff2c44ab0d948',1,'etk::color']]], + ['darkcyan',['darkCyan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1e2298ea2e2329a2eec98014ad2f62f3',1,'etk::color']]], + ['darkgoldenrod',['darkGoldenRod',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa8fc1bb410a59107158dc78cbff58637',1,'etk::color']]], + ['darkgray',['darkGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a443370c666ff111e46fd69af0fc8c6f1',1,'etk::color']]], + ['darkgreen',['darkGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab2c305fa2794088b6518e7d41b5a66cf',1,'etk::color']]], + ['darkgrey',['darkGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#acc4d6ece51b12c4d71944c7cfa62df3d',1,'etk::color']]], + ['darkkhaki',['darkKhaki',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a41b7e12409c7c23d2efd5b2002ff8a38',1,'etk::color']]], + ['darkmagenta',['darkMagenta',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5967702d70d066cc22d0582816506960',1,'etk::color']]], + ['darkolivegreen',['darkOliveGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af8658803a964bae9b55b136f17349fb9',1,'etk::color']]], + ['darkorange',['darkorange',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7064c68a6a6025e00ce163a1ae89f1ea',1,'etk::color']]], + ['darkorchid',['darkOrchid',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1d7683e234cce9679495ba626cdbd63b',1,'etk::color']]], + ['darkred',['darkRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aff3a3b7299b13dfb18983bf5590ba95a',1,'etk::color']]], + ['darksalmon',['darkSalmon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a907915b5995bce96b1edce13c9e2fdf7',1,'etk::color']]], + ['darkseagreen',['darkSeaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a59822524863f5783ee051ad10375892f',1,'etk::color']]], + ['darkslateblue',['darkSlateBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a26484af8b6c58f221f1849b87f3bee74',1,'etk::color']]], + ['darkslategray',['darkSlateGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a349b3fd1e93f89e01bd862981d02196b',1,'etk::color']]], + ['darkslategrey',['darkSlateGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a50f19e66e3c3a0af908b5c1efd2abc84',1,'etk::color']]], + ['darkturquoise',['darkTurquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a05e713dcb0b2f4febdbcf35450b841fd',1,'etk::color']]], + ['darkviolet',['darkViolet',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9e56b9239824d0b5936d5cff3b60231b',1,'etk::color']]], + ['deeppink',['deepPink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aad22e4d8159516802b60b3993b35310d',1,'etk::color']]], + ['deepskyblue',['deepSkyBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a20b4f50841f1edc88b8ebd09764d22ec',1,'etk::color']]], + ['defaultalpha',['defaultAlpha',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a07823a4af1948cc0c2a80947c634100b',1,'etk::Color']]], + ['delete',['Delete',['http://atria-soft.github.io/etk/namespaceu32char.html#a55bf46c0555440472df720e2e3b553bf',1,'u32char']]], + ['dimgray',['dimGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9c3f19c27817d52a7dce663597809673',1,'etk::color']]], + ['dimgrey',['dimGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b9159ca54b27a2eb3aef2787cc3f8a4',1,'etk::color']]], + ['dodgerblue',['dodgerBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#abded21fe482e526e290b0699c55c1d8d',1,'etk::color']]] +]; diff --git a/search/variables_4.html b/search/variables_4.html new file mode 100644 index 0000000..97ec255 --- /dev/null +++ b/search/variables_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_4.js b/search/variables_4.js new file mode 100644 index 0000000..5dd5a96 --- /dev/null +++ b/search/variables_4.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['emptycolor',['emptyColor',['http://atria-soft.github.io/etk/classetk_1_1_color.html#aa0a719b099664934ab1025ecd9a727e0',1,'etk::Color']]], + ['escape',['Escape',['http://atria-soft.github.io/etk/namespaceu32char.html#aabc11b96eac4f8821aabf1e8c9b4e68b',1,'u32char']]] +]; diff --git a/search/variables_5.html b/search/variables_5.html new file mode 100644 index 0000000..d77fa84 --- /dev/null +++ b/search/variables_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_5.js b/search/variables_5.js new file mode 100644 index 0000000..b0e3ed7 --- /dev/null +++ b/search/variables_5.js @@ -0,0 +1,16 @@ +var searchData= +[ + ['firebrick',['fireBrick',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad6967e9c5889d20d52ba7f02ce1a4344',1,'etk::color']]], + ['floralwhite',['floralWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa194136648518d6622f0648b1be32886',1,'etk::color']]], + ['forestgreen',['forestGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ae828702f8dde36254656074f1539cf27',1,'etk::color']]], + ['fsntype_5fcache',['FSNType_cache',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a11b6d9f004dfe2dbb0f0936295d96fab',1,'etk']]], + ['fsntype_5fdata',['FSNType_data',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a85e888743bc92e15e92cb038180658a8',1,'etk']]], + ['fsntype_5fdirect',['FSNType_direct',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ab90cc866be4fcb2e6006ec816b2683da',1,'etk']]], + ['fsntype_5fhome',['FSNType_home',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86aafe2d7ca46505000342694c4526209b6',1,'etk']]], + ['fsntype_5frelatif',['FSNType_relatif',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ae6596d8a97ab0bdd4775f66089ad894b',1,'etk']]], + ['fsntype_5ftheme',['FSNType_theme',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ac430963593558fcb3de198c74fc9a63c',1,'etk']]], + ['fsntype_5fthemedata',['FSNType_themeData',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ae2fc2115dae24e08f7025f4ac4671dea',1,'etk']]], + ['fsntype_5funknow',['FSNType_unknow',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a263b4ecc93b26982d222fd87c3cf12a1',1,'etk']]], + ['fsntype_5fuserdata',['FSNType_userData',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86aff5b33005b2a7937bec1d9e426e1d9d2',1,'etk']]], + ['fuchsia',['fuchsia',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#add8be07f05dd9acb1021cd813d5d09f5',1,'etk::color']]] +]; diff --git a/search/variables_6.html b/search/variables_6.html new file mode 100644 index 0000000..c656bb6 --- /dev/null +++ b/search/variables_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_6.js b/search/variables_6.js new file mode 100644 index 0000000..39d933f --- /dev/null +++ b/search/variables_6.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['gainsboro',['gainsboro',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9f3802248416e94cbe57301269bb4597',1,'etk::color']]], + ['ghostwhite',['ghostWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a15bfc067a56f04e3c95ccc1e08e30582',1,'etk::color']]], + ['gold',['gold',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa87df42bc06ea637f36058ded83172b8',1,'etk::color']]], + ['goldenrod',['goldenRod',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab3e32a2d70fbe57ccbd45b490b32dfc0',1,'etk::color']]], + ['gray',['gray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a319c23dcc37291f96f330abe15b16f89',1,'etk::color']]], + ['green',['green',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6fc96147de6d001202802bca7bcf2ba9',1,'etk::color']]], + ['greenyellow',['greenYellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a218efa62696750857b5ce07171c34cbd',1,'etk::color']]], + ['grey',['grey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a21d8358e48a38d1d701d2165e9ff7ef3',1,'etk::color']]] +]; diff --git a/search/variables_7.html b/search/variables_7.html new file mode 100644 index 0000000..8aac836 --- /dev/null +++ b/search/variables_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_7.js b/search/variables_7.js new file mode 100644 index 0000000..09c4bea --- /dev/null +++ b/search/variables_7.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['honeydew',['honeyDew',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa3411f95075bfc9977619fcea76266de',1,'etk::color']]], + ['hotpink',['hotPink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a03118a731faf900b1bec48f3b001a8dd',1,'etk::color']]] +]; diff --git a/search/variables_8.html b/search/variables_8.html new file mode 100644 index 0000000..a74c6ca --- /dev/null +++ b/search/variables_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_8.js b/search/variables_8.js new file mode 100644 index 0000000..00af515 --- /dev/null +++ b/search/variables_8.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['indianred',['indianRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a13e4d0783eb7e8c10ca87631e5385dcb',1,'etk::color']]], + ['indigo',['indigo',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3a93b5498bb8c81d57e7a759d1418579',1,'etk::color']]], + ['ivory',['ivory',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab44bec9b6c9231236729f749df94c7ba',1,'etk::color']]] +]; diff --git a/search/variables_9.html b/search/variables_9.html new file mode 100644 index 0000000..3968526 --- /dev/null +++ b/search/variables_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_9.js b/search/variables_9.js new file mode 100644 index 0000000..d2a10c3 --- /dev/null +++ b/search/variables_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['khaki',['khaki',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa5242622529843c2b59a3a10de215834',1,'etk::color']]] +]; diff --git a/search/variables_a.html b/search/variables_a.html new file mode 100644 index 0000000..ce54923 --- /dev/null +++ b/search/variables_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_a.js b/search/variables_a.js new file mode 100644 index 0000000..f8c5031 --- /dev/null +++ b/search/variables_a.js @@ -0,0 +1,33 @@ +var searchData= +[ + ['lavender',['lavender',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2f2c8ef5a6ab8b6d0d0bfc261dc1c660',1,'etk::color']]], + ['lavenderblush',['lavenderBlush',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4232ea43a0d5f4e1a0fda12b2523789e',1,'etk::color']]], + ['lawngreen',['lawnGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#afde65cb2bb3edffeb3c3be844048bea7',1,'etk::color']]], + ['lemonchiffon',['lemonChiffon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b1f3235d4cb5967be945422180a696e',1,'etk::color']]], + ['level_5fcritical',['level_critical',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89a4c2b8e97dbaeda89eb1fbce53e691625',1,'elog']]], + ['level_5fdebug',['level_debug',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89a97d8804cb4c8776f67824ec0acf53efb',1,'elog']]], + ['level_5ferror',['level_error',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89add2b92a662d3e09201bfc37cf42f906c',1,'elog']]], + ['level_5finfo',['level_info',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89aec0f38e9cdb484718ef007a57628e021',1,'elog']]], + ['level_5fnone',['level_none',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89aeff8c0bec7329ce8b94597f6bd501354',1,'elog']]], + ['level_5fprint',['level_print',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89a93c9ecff62779bddcc1bc2e7fc5dd829',1,'elog']]], + ['level_5fverbose',['level_verbose',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89adf726904a7486e61530282123dbd58cd',1,'elog']]], + ['level_5fwarning',['level_warning',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89abe0c0f2534e916ba560a798d1392ce0c',1,'elog']]], + ['lightblue',['lightBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8387db6883f21400bf5be80372c35647',1,'etk::color']]], + ['lightcoral',['lightCoral',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a18fa89d253f21d090fb78f9c4c3fa179',1,'etk::color']]], + ['lightcyan',['lightCyan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a50d72f3fa72a15b70950ec3c6294c486',1,'etk::color']]], + ['lightgoldenrodyellow',['lightGoldenRodYellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4b1fa30e34836c579b23ad52137bd690',1,'etk::color']]], + ['lightgray',['lightGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4083c98e9eded328f2cd91f01affddc0',1,'etk::color']]], + ['lightgreen',['lightGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2d28338bea023156af46b42ac4104d65',1,'etk::color']]], + ['lightgrey',['lightGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a77d1ce7214b499fb78f9bbfcd18cb7b4',1,'etk::color']]], + ['lightpink',['lightPink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a14d1dd7b18f6b86d7a3c16f417f453b6',1,'etk::color']]], + ['lightsalmon',['lightSalmon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a033bb4d31c48f0dd52fc0662944ab8f6',1,'etk::color']]], + ['lightseagreen',['lightSeaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a146b8e64718660041ce89a8803661e2a',1,'etk::color']]], + ['lightskyblue',['lightSkyBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a51a95c2b5fd2957e41b027b84df64bb2',1,'etk::color']]], + ['lightslategray',['lightSlateGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af8cb2152fe5df989303dd976f97578ea',1,'etk::color']]], + ['lightslategrey',['lightSlateGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4a496840c6c000f27da3a6e8e54e33eb',1,'etk::color']]], + ['lightsteelblue',['lightSteelBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a26bcddd1699b895e233e35f31fda1c0e',1,'etk::color']]], + ['lightyellow',['lightYellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab23ae9842d65ec28e1ff7f06d5b252a8',1,'etk::color']]], + ['lime',['lime',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a0363b4e80d7960b29e41c1202d36cefb',1,'etk::color']]], + ['limegreen',['limeGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a29c3e83ca4abea8319f8f5671b9720c2',1,'etk::color']]], + ['linen',['linen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aaed3fa7e8a6f9ed2e79677075bf1e63e',1,'etk::color']]] +]; diff --git a/search/variables_b.html b/search/variables_b.html new file mode 100644 index 0000000..4825aed --- /dev/null +++ b/search/variables_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_b.js b/search/variables_b.js new file mode 100644 index 0000000..b443322 --- /dev/null +++ b/search/variables_b.js @@ -0,0 +1,29 @@ +var searchData= +[ + ['m_5fcontent',['m_content',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a50e51fc4daee5c4a0f5c1810983e6f16',1,'etk::Archive']]], + ['m_5fdata',['m_data',['../classexml_1_1_node.html#a37781fb340da72020fe008b2633991dd',1,'exml::Node']]], + ['m_5ffilename',['m_fileName',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#ade4fc9b52603f85c4201ad21f5c70073',1,'etk::Archive']]], + ['m_5ffloats',['m_floats',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5f41dd29da4ce72d07230ca7af4be1b2',1,'etk::Vector2D::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5f41dd29da4ce72d07230ca7af4be1b2',1,'Vector2D< int32_t >::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5f41dd29da4ce72d07230ca7af4be1b2',1,'Vector2D< uint32_t >::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a957a45bedf0fb76783ab7062b1ad5412',1,'etk::Vector3D::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ac75ee585aaad94ccf8afec7d34b9ad7f',1,'etk::Vector4D::m_floats()']]], + ['m_5fkey',['m_key',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html#acaed9ce2065bcb8f8793342939bb6acc',1,'etk::HashData']]], + ['m_5flistattribute',['m_listAttribute',['../classexml_1_1internal_1_1_attribute_list.html#a290643c928a881109ed1b19699e0b75f',1,'exml::internal::AttributeList']]], + ['m_5flistsub',['m_listSub',['../classexml_1_1internal_1_1_element.html#a9bba2f225808ab9a11355b5022262ece',1,'exml::internal::Element']]], + ['m_5fmat',['m_mat',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a808056b77862902ee2e117023bbff5b9',1,'etk::Matrix2::m_mat()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a831cacb3f32e4d5a1aeddc313e8d2abc',1,'etk::Matrix4::m_mat()']]], + ['m_5fname',['m_name',['../classexml_1_1internal_1_1_attribute.html#a699c27d8001cdfc5ebda400d3c0bc9bc',1,'exml::internal::Attribute']]], + ['m_5fpos',['m_pos',['../classexml_1_1internal_1_1_node.html#aff4c22828c5e24f6890fdb7e646a3046',1,'exml::internal::Node']]], + ['m_5fvalue',['m_value',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html#aac226ce5902c5aded7b6ebc962777bc5',1,'etk::HashData::m_value()'],['../classexml_1_1internal_1_1_node.html#a4665d683223dd60ed293471627b8659b',1,'exml::internal::Node::m_value()']]], + ['magenta',['magenta',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#afee87f303d370ab6dbc7ac1e2c00ead1',1,'etk::color']]], + ['maroon',['maroon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#acedfbd93471b71ba9998984b11ba718e',1,'etk::color']]], + ['mediumaquamarine',['mediumAquaMarine',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7f0d7a636c8caa196464b499b6280426',1,'etk::color']]], + ['mediumblue',['mediumBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7fe002b79a78199f18363dd05530378d',1,'etk::color']]], + ['mediumorchid',['mediumOrchid',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5e155686074462e57beee0511146bc97',1,'etk::color']]], + ['mediumpurple',['mediumPurple',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3b2c512ac26bc28808a8b3dd5656440d',1,'etk::color']]], + ['mediumseagreen',['mediumSeaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac8b45a088646ef1fcf8fe69179dc519b',1,'etk::color']]], + ['mediumslateblue',['mediumSlateBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a215704258654af99ded76d5642d9d462',1,'etk::color']]], + ['mediumspringgreen',['mediumSpringGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2b5d44a4ca36262221237f5165af7aae',1,'etk::color']]], + ['mediumturquoise',['mediumTurquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac3cfc60cd0c3b29f6a941dd592d90b24',1,'etk::color']]], + ['mediumvioletred',['mediumVioletRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a05fe5d6e6d4b13da98ccf1acef57ba3a',1,'etk::color']]], + ['midnightblue',['midnightBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af0900bfad0e76b546fbe6b9c3fe3f24a',1,'etk::color']]], + ['mintcream',['mintCream',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#adfb434830d70a46377180a95be6d484e',1,'etk::color']]], + ['mistyrose',['mistyRose',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a18204af4290656aeac4f7c88eb85d0f3',1,'etk::color']]], + ['moccasin',['moccasin',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8cb08faeeec554e2a414bc8633b443c5',1,'etk::color']]] +]; diff --git a/search/variables_c.html b/search/variables_c.html new file mode 100644 index 0000000..40b9b9a --- /dev/null +++ b/search/variables_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_c.js b/search/variables_c.js new file mode 100644 index 0000000..e505f79 --- /dev/null +++ b/search/variables_c.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['navajowhite',['navajoWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b63b8a9a1cc45910237b30a2ba45fca',1,'etk::color']]], + ['navy',['navy',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a20ab31b18ba99ce5faa111a99ab2e83d',1,'etk::color']]], + ['nodes',['nodes',['../classexml_1_1_element.html#acf09c48748366af9925513ed978db4c9',1,'exml::Element']]], + ['noisetype_5fbase',['noiseType_base',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a4c9b4846f6a3799bf72294573bc68666',1,'etk']]], + ['noisetype_5fcloud',['noiseType_cloud',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8abbd6669d7350ed4fe1ee27ca37942f38',1,'etk']]], + ['noisetype_5fmarble',['noiseType_marble',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8afe321c1b20b2163fa2f8c6cc204c65db',1,'etk']]], + ['noisetype_5fsmooth',['noiseType_smooth',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a6073ebe9a4072386bb899a253e227ae5',1,'etk']]], + ['noisetype_5fturbulence',['noiseType_turbulence',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a991e1a2d3d0fab7d7438598c991ac94a',1,'etk']]], + ['noisetype_5fturbulencenosmooth',['noiseType_turbulenceNoSmooth',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8af2cfe5b480f8c9f42813dab614dbf0e7',1,'etk']]], + ['noisetype_5fwood',['noiseType_wood',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a66612077d9f772988ea9e89dd7e593ea',1,'etk']]], + ['none',['none',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4589db8a7e8998273732dae4c83e28c5',1,'etk::color']]], + ['null',['Null',['http://atria-soft.github.io/etk/namespaceu32char.html#a5bf343cb9ca744a833c6d0466542fd23',1,'u32char']]] +]; diff --git a/search/variables_d.html b/search/variables_d.html new file mode 100644 index 0000000..125bf94 --- /dev/null +++ b/search/variables_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_d.js b/search/variables_d.js new file mode 100644 index 0000000..72bde01 --- /dev/null +++ b/search/variables_d.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['oldlace',['oldLace',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6dac38a6103291477259e687e0774c1f',1,'etk::color']]], + ['olive',['olive',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7c6df578f49614b0a84b8d60a85522f5',1,'etk::color']]], + ['olivedrab',['oliveDrab',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a020a9d7d45aa767ddf85ce3091f09700',1,'etk::color']]], + ['orange',['orange',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab17f0b0fde63f5895d0da41ecc9e2573',1,'etk::color']]], + ['orangered',['orangeRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aeb3c67384cae4e9260ddd453a3cc7810',1,'etk::color']]], + ['orchid',['orchid',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8a02f315fb94c24136fd151610d1d2b3',1,'etk::color']]] +]; diff --git a/search/variables_e.html b/search/variables_e.html new file mode 100644 index 0000000..3f5bb66 --- /dev/null +++ b/search/variables_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_e.js b/search/variables_e.js new file mode 100644 index 0000000..8984ab6 --- /dev/null +++ b/search/variables_e.js @@ -0,0 +1,14 @@ +var searchData= +[ + ['palegoldenrod',['paleGoldenRod',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4e77005ee52eb9d1b5a4ddb682374e0f',1,'etk::color']]], + ['palegreen',['paleGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2cf19b14d8517bd39851f277029b0931',1,'etk::color']]], + ['paleturquoise',['paleTurquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2652ecc2224179077270ffb4d13fef57',1,'etk::color']]], + ['palevioletred',['paleVioletRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a40929240fd9c26bda27c2a80e5893db5',1,'etk::color']]], + ['papayawhip',['papayaWhip',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a55430464cce8100e33385115a9468cf1',1,'etk::color']]], + ['peachpuff',['peachPuff',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad30f26284e76fd398359bcd928143311',1,'etk::color']]], + ['peru',['peru',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a83ed22c571e6ef53e406cc47c51f753f',1,'etk::color']]], + ['pink',['pink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad2726cdc1f4064f8df7b77b7da3d4291',1,'etk::color']]], + ['plum',['plum',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab4d992f3996f638d234f936153bd7907',1,'etk::color']]], + ['powderblue',['powderBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#afd0e078b144de932065e8a7f01685b6b',1,'etk::color']]], + ['purple',['purple',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1651c86712c0ebee50517f010a05b527',1,'etk::color']]] +]; diff --git a/search/variables_f.html b/search/variables_f.html new file mode 100644 index 0000000..20f5167 --- /dev/null +++ b/search/variables_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_f.js b/search/variables_f.js new file mode 100644 index 0000000..3e94491 --- /dev/null +++ b/search/variables_f.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['red',['red',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a365a78d3068cd950ce25fda3f905554e',1,'etk::color']]], + ['return',['Return',['http://atria-soft.github.io/etk/namespaceu32char.html#abfa1971c05b539d159d5ed9ac716b0c2',1,'u32char']]], + ['rosybrown',['rosyBrown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3ac844cd13feb847816ff94ff20fb84c',1,'etk::color']]], + ['royalblue',['royalBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3dad77d1418cd34da0e07049781f32d9',1,'etk::color']]] +]; diff --git a/splitbar.png b/splitbar.png new file mode 100644 index 0000000..fe895f2 Binary files /dev/null and b/splitbar.png differ diff --git a/sync_off.png b/sync_off.png new file mode 100644 index 0000000..3b443fc Binary files /dev/null and b/sync_off.png differ diff --git a/sync_on.png b/sync_on.png new file mode 100644 index 0000000..e08320f Binary files /dev/null and b/sync_on.png differ diff --git a/tab_a.png b/tab_a.png new file mode 100644 index 0000000..3b725c4 Binary files /dev/null and b/tab_a.png differ diff --git a/tab_b.png b/tab_b.png new file mode 100644 index 0000000..e2b4a86 Binary files /dev/null and b/tab_b.png differ diff --git a/tab_h.png b/tab_h.png new file mode 100644 index 0000000..fd5cb70 Binary files /dev/null and b/tab_h.png differ diff --git a/tab_s.png b/tab_s.png new file mode 100644 index 0000000..ab478c9 Binary files /dev/null and b/tab_s.png differ diff --git a/tabs.css b/tabs.css new file mode 100644 index 0000000..a28614b --- /dev/null +++ b/tabs.css @@ -0,0 +1 @@ +.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#doc-content{overflow:auto;display:block;padding:0;margin:0;-webkit-overflow-scrolling:touch}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.9);color:#283a5d;outline:0}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a.current{color:#d23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace!important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media(min-width:768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283a5d transparent transparent transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;-moz-border-radius:0!important;-webkit-border-radius:0;border-radius:0!important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a:hover span.sub-arrow{border-color:white transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;-moz-border-radius:5px!important;-webkit-border-radius:5px;border-radius:5px!important;-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0!important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent white}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px!important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}} \ No newline at end of file diff --git a/todo.html b/todo.html new file mode 100644 index 0000000..bf33cf1 --- /dev/null +++ b/todo.html @@ -0,0 +1,155 @@ + + + + + + + + + + + exml: Ewol XML parser: Todo List + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    Todo List
    +
    +
    +
    +
    Class exml::ElementData
    +

    Remove node with a specisic ID/Iterator (erase)

    +

    Remove an Node with his exml::Element link

    +
    +
    +
    + + +
    +
    +
    +
    +
    + + +