Skip to content

Commit 770f895

Browse files
committed
Update API reference documentation
1 parent 252c545 commit 770f895

File tree

517 files changed

+3177
-2742
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

517 files changed

+3177
-2742
lines changed

.Doxyfile

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ PROJECT_LOGO = C:/Users/FlexFerrum/Pictures/Jinja2Cpp_logo1.jpg
5858
# entered, it will be relative to the location where doxygen was started. If
5959
# left blank the current directory will be used.
6060

61-
OUTPUT_DIRECTORY = D:\projects\work\Personal\Jinja2Cpp\jinja2cpp.github.io\docs\reference
61+
OUTPUT_DIRECTORY = D:\projects\work\Personal\Jinja2Cpp\jinja2cpp.github.io\docs\reference\1.0
6262

6363
# If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub-
6464
# directories (in 2 levels) under the output directory of each output format and
@@ -1125,7 +1125,10 @@ CLANG_ASSISTED_PARSING = YES
11251125
# specified with INPUT and INCLUDE_PATH.
11261126
# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES.
11271127

1128-
CLANG_OPTIONS = -std=c++17 -fms-extensions -fms-compatibility -fdelayed-template-parsing
1128+
CLANG_OPTIONS = -std=c++14 \
1129+
-fms-extensions \
1130+
-fms-compatibility \
1131+
-fdelayed-template-parsing
11291132

11301133
# If clang assisted parsing is enabled you can provide the clang parser with the
11311134
# path to the compilation database (see:
@@ -2190,7 +2193,7 @@ INCLUDE_FILE_PATTERNS =
21902193
# recursively expanded use the := operator instead of the = operator.
21912194
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
21922195

2193-
PREDEFINED =
2196+
PREDEFINED = JINJA2CPP_NO_DOXYGEN
21942197

21952198
# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
21962199
# tag can be used to specify a list of macro names that should be expanded. The

docs/api_reference.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ nav_order: 6
55
redirect_to: "/docs/reference/html/index.html"
66
---
77

8-
Open Jinja2C++ API reference: [./reference/html/index.html](./reference/html/index.html)
8+
Open Jinja2C++ API reference: [./reference/html/index.html](./reference/1.0/html/index.html)

docs/reference/html/annotated.html renamed to docs/reference/1.0/html/annotated.html

Lines changed: 11 additions & 11 deletions
Large diffs are not rendered by default.
File renamed without changes.
File renamed without changes.

docs/reference/html/classes.html renamed to docs/reference/1.0/html/classes.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@
9797
<table class="classindex">
9898
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
9999
</td>
100-
<td valign="top"><a class="el" href="structjinja2_1_1lists__impl_1_1_input_iterator_list_accessor_1_1_enumerator.html">InputIteratorListAccessor::Enumerator</a> (<a class="el" href="namespacejinja2_1_1lists__impl.html">jinja2::lists_impl</a>)&#160;&#160;&#160;</td>
100+
<td valign="top"><a class="el" href="structjinja2_1_1lists__impl_1_1_forward_iterator_list_accessor_1_1_enumerator.html">ForwardIteratorListAccessor::Enumerator</a> (<a class="el" href="namespacejinja2_1_1lists__impl.html">jinja2::lists_impl</a>)&#160;&#160;&#160;</td>
101101
<td valign="top"><a class="el" href="classjinja2_1_1_i_filesystem_handler.html">IFilesystemHandler</a> (<a class="el" href="namespacejinja2.html">jinja2</a>)&#160;&#160;&#160;</td>
102102
<td valign="top"><a class="el" href="classjinja2_1_1_reflected_data_holder.html">ReflectedDataHolder</a> (<a class="el" href="namespacejinja2.html">jinja2</a>)&#160;&#160;&#160;</td>
103103
<td valign="top"><a class="el" href="structjinja2_1_1_type_reflected.html">TypeReflected</a> (<a class="el" href="namespacejinja2.html">jinja2</a>)&#160;&#160;&#160;</td>
@@ -175,7 +175,7 @@
175175
<td valign="top"><a class="el" href="structjinja2_1_1lists__impl_1_1_random_iterator_list_accessor.html">RandomIteratorListAccessor</a> (<a class="el" href="namespacejinja2_1_1lists__impl.html">jinja2::lists_impl</a>)&#160;&#160;&#160;</td>
176176
<td valign="top"><a class="el" href="classjinja2_1_1_template_impl.html">TemplateImpl</a> (<a class="el" href="namespacejinja2.html">jinja2</a>)&#160;&#160;&#160;</td>
177177
<td></td></tr>
178-
<tr><td valign="top"><a class="el" href="structjinja2_1_1lists__impl_1_1_forward_iterator_list_accessor_1_1_enumerator.html">ForwardIteratorListAccessor::Enumerator</a> (<a class="el" href="namespacejinja2_1_1lists__impl.html">jinja2::lists_impl</a>)&#160;&#160;&#160;</td>
178+
<tr><td valign="top"><a class="el" href="structjinja2_1_1lists__impl_1_1_input_iterator_list_accessor_1_1_enumerator.html">InputIteratorListAccessor::Enumerator</a> (<a class="el" href="namespacejinja2_1_1lists__impl.html">jinja2::lists_impl</a>)&#160;&#160;&#160;</td>
179179
<td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
180180
</td>
181181
<td valign="top"><a class="el" href="classjinja2_1_1_real_file_system.html">RealFileSystem</a> (<a class="el" href="namespacejinja2.html">jinja2</a>)&#160;&#160;&#160;</td>

docs/reference/html/classjinja2_1_1_generic_map-members.html renamed to docs/reference/1.0/html/classjinja2_1_1_generic_map-members.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,13 +97,12 @@
9797
<p>This is the complete list of members for <a class="el" href="classjinja2_1_1_generic_map.html">jinja2::GenericMap</a>, including all inherited members.</p>
9898
<table class="directory">
9999
<tr class="even"><td class="entry"><a class="el" href="classjinja2_1_1_generic_map.html#a9b5f06cb67825b34ee9065c5b781a2f7">GenericMap</a>()=default</td><td class="entry"><a class="el" href="classjinja2_1_1_generic_map.html">jinja2::GenericMap</a></td><td class="entry"></td></tr>
100-
<tr><td class="entry"><a class="el" href="classjinja2_1_1_generic_map.html#a45f77dfe001796e2cbe3da99d1cbe979">GenericMap</a>(std::function&lt; const MapItemAccessor *()&gt; accessor)</td><td class="entry"><a class="el" href="classjinja2_1_1_generic_map.html">jinja2::GenericMap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
100+
<tr><td class="entry"><a class="el" href="classjinja2_1_1_generic_map.html#a45f77dfe001796e2cbe3da99d1cbe979">GenericMap</a>(std::function&lt; const MapItemAccessor *()&gt; accessor)</td><td class="entry"><a class="el" href="classjinja2_1_1_generic_map.html">jinja2::GenericMap</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
101101
<tr class="even"><td class="entry"><a class="el" href="classjinja2_1_1_generic_map.html#aacb59fb957506fbeee1c749aa197cc5d">GetAccessor</a>() const</td><td class="entry"><a class="el" href="classjinja2_1_1_generic_map.html">jinja2::GenericMap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
102102
<tr><td class="entry"><a class="el" href="classjinja2_1_1_generic_map.html#af3c60a29f1515c9fdae4516791a73fa3">GetKeys</a>() const</td><td class="entry"><a class="el" href="classjinja2_1_1_generic_map.html">jinja2::GenericMap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
103103
<tr class="even"><td class="entry"><a class="el" href="classjinja2_1_1_generic_map.html#a02f6371daccb8e9ce4798b52dcf1b4bc">GetSize</a>() const</td><td class="entry"><a class="el" href="classjinja2_1_1_generic_map.html">jinja2::GenericMap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
104104
<tr><td class="entry"><a class="el" href="classjinja2_1_1_generic_map.html#ace2f84bbe8832f747db54b01cbbd8067">GetValueByName</a>(const std::string &amp;name) const</td><td class="entry"><a class="el" href="classjinja2_1_1_generic_map.html">jinja2::GenericMap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
105105
<tr class="even"><td class="entry"><a class="el" href="classjinja2_1_1_generic_map.html#ac0c02691b9ff1f2fd3c7347183e94e84">HasValue</a>(const std::string &amp;name) const</td><td class="entry"><a class="el" href="classjinja2_1_1_generic_map.html">jinja2::GenericMap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
106-
<tr><td class="entry"><a class="el" href="classjinja2_1_1_generic_map.html#a2ffe42b0ab6650cadb0b3bc184f44797">m_accessor</a></td><td class="entry"><a class="el" href="classjinja2_1_1_generic_map.html">jinja2::GenericMap</a></td><td class="entry"></td></tr>
107106
</table></div><!-- contents -->
108107
</div><!-- doc-content -->
109108
<!-- HTML footer for doxygen 1.8.16-->

docs/reference/html/classjinja2_1_1_generic_map.html renamed to docs/reference/1.0/html/classjinja2_1_1_generic_map.html

Lines changed: 52 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -91,38 +91,45 @@
9191
<div class="header">
9292
<div class="summary">
9393
<a href="#pub-methods">Public Member Functions</a> &#124;
94-
<a href="#pub-attribs">Public Attributes</a> &#124;
9594
<a href="classjinja2_1_1_generic_map-members.html">List of all members</a> </div>
9695
<div class="headertitle">
9796
<div class="title">jinja2::GenericMap Class Reference</div> </div>
9897
</div><!--header-->
9998
<div class="contents">
10099

100+
<p>Helper class for accessing maps specified by the <a class="el" href="structjinja2_1_1_map_item_accessor.html">MapItemAccessor</a> interface.
101+
<a href="classjinja2_1_1_generic_map.html#details">More...</a></p>
102+
101103
<p><code>#include &lt;<a class="el" href="value_8h_source.html">value.h</a>&gt;</code></p>
102104
<table class="memberdecls">
103105
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
104106
Public Member Functions</h2></td></tr>
105107
<tr class="memitem:a9b5f06cb67825b34ee9065c5b781a2f7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjinja2_1_1_generic_map.html#a9b5f06cb67825b34ee9065c5b781a2f7">GenericMap</a> ()=default</td></tr>
108+
<tr class="memdesc:a9b5f06cb67825b34ee9065c5b781a2f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <a href="classjinja2_1_1_generic_map.html#a9b5f06cb67825b34ee9065c5b781a2f7">More...</a><br /></td></tr>
106109
<tr class="separator:a9b5f06cb67825b34ee9065c5b781a2f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
107110
<tr class="memitem:a45f77dfe001796e2cbe3da99d1cbe979"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjinja2_1_1_generic_map.html#a45f77dfe001796e2cbe3da99d1cbe979">GenericMap</a> (std::function&lt; const <a class="el" href="structjinja2_1_1_map_item_accessor.html">MapItemAccessor</a> *()&gt; accessor)</td></tr>
111+
<tr class="memdesc:a45f77dfe001796e2cbe3da99d1cbe979"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializing constructor. <a href="classjinja2_1_1_generic_map.html#a45f77dfe001796e2cbe3da99d1cbe979">More...</a><br /></td></tr>
108112
<tr class="separator:a45f77dfe001796e2cbe3da99d1cbe979"><td class="memSeparator" colspan="2">&#160;</td></tr>
109113
<tr class="memitem:ac0c02691b9ff1f2fd3c7347183e94e84"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjinja2_1_1_generic_map.html#ac0c02691b9ff1f2fd3c7347183e94e84">HasValue</a> (const std::string &amp;name) const</td></tr>
114+
<tr class="memdesc:ac0c02691b9ff1f2fd3c7347183e94e84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check the presence the specific item in the dictionary. <a href="classjinja2_1_1_generic_map.html#ac0c02691b9ff1f2fd3c7347183e94e84">More...</a><br /></td></tr>
110115
<tr class="separator:ac0c02691b9ff1f2fd3c7347183e94e84"><td class="memSeparator" colspan="2">&#160;</td></tr>
111116
<tr class="memitem:ace2f84bbe8832f747db54b01cbbd8067"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classjinja2_1_1_value.html">Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjinja2_1_1_generic_map.html#ace2f84bbe8832f747db54b01cbbd8067">GetValueByName</a> (const std::string &amp;name) const</td></tr>
117+
<tr class="memdesc:ace2f84bbe8832f747db54b01cbbd8067"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get specific item from the dictionary. <a href="classjinja2_1_1_generic_map.html#ace2f84bbe8832f747db54b01cbbd8067">More...</a><br /></td></tr>
112118
<tr class="separator:ace2f84bbe8832f747db54b01cbbd8067"><td class="memSeparator" colspan="2">&#160;</td></tr>
113119
<tr class="memitem:a02f6371daccb8e9ce4798b52dcf1b4bc"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjinja2_1_1_generic_map.html#a02f6371daccb8e9ce4798b52dcf1b4bc">GetSize</a> () const</td></tr>
120+
<tr class="memdesc:a02f6371daccb8e9ce4798b52dcf1b4bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get size of the dictionary. <a href="classjinja2_1_1_generic_map.html#a02f6371daccb8e9ce4798b52dcf1b4bc">More...</a><br /></td></tr>
114121
<tr class="separator:a02f6371daccb8e9ce4798b52dcf1b4bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
115122
<tr class="memitem:af3c60a29f1515c9fdae4516791a73fa3"><td class="memItemLeft" align="right" valign="top">auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjinja2_1_1_generic_map.html#af3c60a29f1515c9fdae4516791a73fa3">GetKeys</a> () const</td></tr>
123+
<tr class="memdesc:af3c60a29f1515c9fdae4516791a73fa3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get collection of keys from the dictionary. <a href="classjinja2_1_1_generic_map.html#af3c60a29f1515c9fdae4516791a73fa3">More...</a><br /></td></tr>
116124
<tr class="separator:af3c60a29f1515c9fdae4516791a73fa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
117125
<tr class="memitem:aacb59fb957506fbeee1c749aa197cc5d"><td class="memItemLeft" align="right" valign="top">auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjinja2_1_1_generic_map.html#aacb59fb957506fbeee1c749aa197cc5d">GetAccessor</a> () const</td></tr>
126+
<tr class="memdesc:aacb59fb957506fbeee1c749aa197cc5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the underlying access interface to the dictionary. <a href="classjinja2_1_1_generic_map.html#aacb59fb957506fbeee1c749aa197cc5d">More...</a><br /></td></tr>
118127
<tr class="separator:aacb59fb957506fbeee1c749aa197cc5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
119-
</table><table class="memberdecls">
120-
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
121-
Public Attributes</h2></td></tr>
122-
<tr class="memitem:a2ffe42b0ab6650cadb0b3bc184f44797"><td class="memItemLeft" align="right" valign="top">std::function&lt; const <a class="el" href="structjinja2_1_1_map_item_accessor.html">MapItemAccessor</a> *()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjinja2_1_1_generic_map.html#a2ffe42b0ab6650cadb0b3bc184f44797">m_accessor</a></td></tr>
123-
<tr class="separator:a2ffe42b0ab6650cadb0b3bc184f44797"><td class="memSeparator" colspan="2">&#160;</td></tr>
124128
</table>
125-
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
129+
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
130+
<div class="textblock"><p>Helper class for accessing maps specified by the <a class="el" href="structjinja2_1_1_map_item_accessor.html">MapItemAccessor</a> interface. </p>
131+
<p>In the <a class="el" href="classjinja2_1_1_value.html">Value</a> type can be stored either ValuesMap instance or <a class="el" href="classjinja2_1_1_generic_map.html" title="Helper class for accessing maps specified by the MapItemAccessor interface.">GenericMap</a> instance. ValuesMap is a simple dictionary object based on std::unordered_map. Rather than <a class="el" href="classjinja2_1_1_generic_map.html" title="Helper class for accessing maps specified by the MapItemAccessor interface.">GenericMap</a> is a more robust object which can provide access to the different types of dictionary entities. <a class="el" href="classjinja2_1_1_generic_map.html" title="Helper class for accessing maps specified by the MapItemAccessor interface.">GenericMap</a> takes the <a class="el" href="structjinja2_1_1_map_item_accessor.html">MapItemAccessor</a> interface instance and uses it to access particular items in the dictionaries. </p>
132+
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
126133
<a id="a9b5f06cb67825b34ee9065c5b781a2f7"></a>
127134
<h2 class="memtitle"><span class="permalink"><a href="#a9b5f06cb67825b34ee9065c5b781a2f7">&#9670;&nbsp;</a></span>GenericMap() <span class="overload">[1/2]</span></h2>
128135

@@ -146,6 +153,8 @@ <h2 class="memtitle"><span class="permalink"><a href="#a9b5f06cb67825b34ee9065c5
146153
</table>
147154
</div><div class="memdoc">
148155

156+
<p>Default constructor. </p>
157+
149158
</div>
150159
</div>
151160
<a id="a45f77dfe001796e2cbe3da99d1cbe979"></a>
@@ -167,11 +176,20 @@ <h2 class="memtitle"><span class="permalink"><a href="#a45f77dfe001796e2cbe3da99
167176
</table>
168177
</td>
169178
<td class="mlabels-right">
170-
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
179+
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td>
171180
</tr>
172181
</table>
173182
</div><div class="memdoc">
174183

184+
<p>Initializing constructor. </p>
185+
<p>The only one way to get valid non-empty GeneridMap is to construct it with the specified <a class="el" href="structjinja2_1_1_map_item_accessor.html">MapItemAccessor</a> implementation provider. This provider is a functional object which returns pointer to the interface instance.</p>
186+
<dl class="params"><dt>Parameters</dt><dd>
187+
<table class="params">
188+
<tr><td class="paramname">accessor</td><td>Functional object which returns pointer to the <a class="el" href="structjinja2_1_1_map_item_accessor.html">MapItemAccessor</a> interface </td></tr>
189+
</table>
190+
</dd>
191+
</dl>
192+
175193
</div>
176194
</div>
177195
<h2 class="groupheader">Member Function Documentation</h2>
@@ -198,6 +216,9 @@ <h2 class="memtitle"><span class="permalink"><a href="#aacb59fb957506fbeee1c749a
198216
</table>
199217
</div><div class="memdoc">
200218

219+
<p>Get the underlying access interface to the dictionary. </p>
220+
<dl class="section return"><dt>Returns</dt><dd>Pointer to the underlying interface or nullptr if no </dd></dl>
221+
201222
</div>
202223
</div>
203224
<a id="af3c60a29f1515c9fdae4516791a73fa3"></a>
@@ -223,6 +244,9 @@ <h2 class="memtitle"><span class="permalink"><a href="#af3c60a29f1515c9fdae45167
223244
</table>
224245
</div><div class="memdoc">
225246

247+
<p>Get collection of keys from the dictionary. </p>
248+
<dl class="section return"><dt>Returns</dt><dd>Collection of the keys or empty collection if no keys </dd></dl>
249+
226250
</div>
227251
</div>
228252
<a id="a02f6371daccb8e9ce4798b52dcf1b4bc"></a>
@@ -248,6 +272,9 @@ <h2 class="memtitle"><span class="permalink"><a href="#a02f6371daccb8e9ce4798b52
248272
</table>
249273
</div><div class="memdoc">
250274

275+
<p>Get size of the dictionary. </p>
276+
<dl class="section return"><dt>Returns</dt><dd>Size of the dictionary </dd></dl>
277+
251278
</div>
252279
</div>
253280
<a id="ace2f84bbe8832f747db54b01cbbd8067"></a>
@@ -274,6 +301,15 @@ <h2 class="memtitle"><span class="permalink"><a href="#ace2f84bbe8832f747db54b01
274301
</table>
275302
</div><div class="memdoc">
276303

304+
<p>Get specific item from the dictionary. </p>
305+
<dl class="params"><dt>Parameters</dt><dd>
306+
<table class="params">
307+
<tr><td class="paramname">name</td><td>Name of the item to get</td></tr>
308+
</table>
309+
</dd>
310+
</dl>
311+
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classjinja2_1_1_value.html" title="Generic value class.">Value</a> of the item or empty <a class="el" href="classjinja2_1_1_value.html">Value</a> if no item </dd></dl>
312+
277313
</div>
278314
</div>
279315
<a id="ac0c02691b9ff1f2fd3c7347183e94e84"></a>
@@ -300,20 +336,14 @@ <h2 class="memtitle"><span class="permalink"><a href="#ac0c02691b9ff1f2fd3c73471
300336
</table>
301337
</div><div class="memdoc">
302338

303-
</div>
304-
</div>
305-
<h2 class="groupheader">Member Data Documentation</h2>
306-
<a id="a2ffe42b0ab6650cadb0b3bc184f44797"></a>
307-
<h2 class="memtitle"><span class="permalink"><a href="#a2ffe42b0ab6650cadb0b3bc184f44797">&#9670;&nbsp;</a></span>m_accessor</h2>
308-
309-
<div class="memitem">
310-
<div class="memproto">
311-
<table class="memname">
312-
<tr>
313-
<td class="memname">std::function&lt;const <a class="el" href="structjinja2_1_1_map_item_accessor.html">MapItemAccessor</a>* ()&gt; jinja2::GenericMap::m_accessor</td>
314-
</tr>
315-
</table>
316-
</div><div class="memdoc">
339+
<p>Check the presence the specific item in the dictionary. </p>
340+
<dl class="params"><dt>Parameters</dt><dd>
341+
<table class="params">
342+
<tr><td class="paramname">name</td><td>Name of the the item</td></tr>
343+
</table>
344+
</dd>
345+
</dl>
346+
<dl class="section return"><dt>Returns</dt><dd>true of item is present and false otherwise </dd></dl>
317347

318348
</div>
319349
</div>

docs/reference/html/classjinja2_1_1_generic_map.js renamed to docs/reference/1.0/html/classjinja2_1_1_generic_map.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,5 @@ var classjinja2_1_1_generic_map =
66
[ "GetKeys", "classjinja2_1_1_generic_map.html#af3c60a29f1515c9fdae4516791a73fa3", null ],
77
[ "GetSize", "classjinja2_1_1_generic_map.html#a02f6371daccb8e9ce4798b52dcf1b4bc", null ],
88
[ "GetValueByName", "classjinja2_1_1_generic_map.html#ace2f84bbe8832f747db54b01cbbd8067", null ],
9-
[ "HasValue", "classjinja2_1_1_generic_map.html#ac0c02691b9ff1f2fd3c7347183e94e84", null ],
10-
[ "m_accessor", "classjinja2_1_1_generic_map.html#a2ffe42b0ab6650cadb0b3bc184f44797", null ]
9+
[ "HasValue", "classjinja2_1_1_generic_map.html#ac0c02691b9ff1f2fd3c7347183e94e84", null ]
1110
];

0 commit comments

Comments
 (0)