buildframework/helium/doc/api_rst/project.rst.ftl
author jascui
Tue, 16 Nov 2010 15:56:27 +0800
changeset 683 8e0eb519ef53
parent 628 7c4a911dc066
permissions -rw-r--r--
Solve incorrect handling of ExportName=SymbolName@Ordinal syntax
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
     1
<#--
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
     2
============================================================================ 
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
     3
Name        : project.rst.ftl
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
     4
Part of     : Helium 
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
     5
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
     6
Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
     7
All rights reserved.
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
     8
This component and the accompanying materials are made available
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
     9
under the terms of the License "Eclipse Public License v1.0"
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    10
which accompanies this distribution, and is available
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    11
at the URL "http://www.eclipse.org/legal/epl-v10.html".
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    12
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    13
Initial Contributors:
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    14
Nokia Corporation - initial contribution.
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    15
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    16
Contributors:
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    17
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    18
Description:
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    19
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    20
============================================================================
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    21
-->
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    22
<#include "api.ftllib"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    23
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    24
<#list doc.antDatabase.project as project>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    25
<@pp.changeOutputFile name="project-${project.name}.rst" />
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    26
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    27
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    28
.. index::
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    29
   ${project.name}
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    30
    
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    31
==========================================================
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    32
Project ${project.name}
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    33
==========================================================
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    34
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    35
.. contents::
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    36
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    37
:Location: <@helium_api_location_path location="${project.location}"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    38
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    39
<#recurse project.description>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    40
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    41
**Project dependencies**
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    42
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    43
<#assign filelist = project.projectDependency>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    44
<#list filelist as filelistvar>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    45
- ``${filelistvar}``
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    46
</#list>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    47
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    48
Targets
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    49
=========
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    50
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    51
<#assign targetCache = {}>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    52
<#list project.target as target>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    53
    <#assign targetCache = targetCache + {target.name: target}>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    54
</#list>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    55
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    56
<#list targetCache?keys?sort as name>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    57
<#assign target=targetCache[name]>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    58
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    59
.. index::
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    60
   ${target.name}
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    61
  
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    62
${target.name}
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    63
----------------------------------------------------------
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    64
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    65
<#if target.deprecated?length &gt; 0>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    66
..warning:: ${target.deprecated}
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    67
</#if>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    68
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    69
<#if target.description?length &gt; 0>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    70
:Description: ${target.description}
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    71
</#if>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    72
:Location: <@helium_api_location_path location="${target.location}"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    73
:Scope: ${target.scope}
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
    74
<#if target.since?length &gt; 0>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
    75
:Since: ${target.since}
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
    76
</#if>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    77
<#if target.ifDependency?length &gt; 0>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    78
:Condition: Target **is** run if property defined: :hlm-p:`${target.ifDependency}`
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    79
</#if>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    80
<#if target.unlessDependency?length &gt; 0>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    81
:Condition: Target **is not** run if property defined: ``${target.unlessDependency}``
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    82
</#if>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    83
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
    84
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    85
<#recurse target.documentation>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    86
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    87
<#assign propertyList=target.propertyDependency?sort>   
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    88
<#if propertyList?size &gt; 0>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    89
**Property dependencies**
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    90
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    91
<#list propertyList as property>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    92
- :hlm-p:`${property}`
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    93
</#list>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    94
</#if>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    95
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
    96
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
    97
<#assign signalsList=target.signal?sort>   
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
    98
<#if signalsList?size &gt; 0>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
    99
**Signals**
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   100
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   101
<#list signalsList as signal>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   102
- ``${signal}``
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   103
</#list>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   104
</#if>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   105
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   106
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   107
**Target dependencies**
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   108
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   109
.. raw:: html
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   110
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   111
  <img src="../../api/helium/target-${target.name}.dot.png" alt="target-${target.name}" usemap="#target-${target.name}" style="border-style: none"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   112
  <map name="target-${target.name}" id="target-${target.name}">
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   113
   
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   114
.. raw:: html
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   115
  :file: ../../api/helium/target-${target.name}.dot.cmap
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   116
   
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   117
.. raw:: html
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   118
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   119
  </map>  
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   120
  
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   121
**Source code**
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   122
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   123
::
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   124
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   125
    ${target.source?replace("^", "    ", "rm")}
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   126
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   127
</#list>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   128
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   129
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   130
<#if project.property?size &gt; 0>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   131
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   132
Properties
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   133
===========
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   134
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   135
<#assign propertyCache = {}>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   136
<#list project.property as property>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   137
    <#assign propertyCache = propertyCache + {property.name: property}>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   138
</#list>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   139
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   140
<#list propertyCache?keys?sort as name>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   141
<#assign property=propertyCache[name]>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   142
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   143
.. index::
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   144
   ${property.name}
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   145
   
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   146
${property.name}
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   147
----------------------------------------------------------
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   148
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   149
<#if property.deprecated?length &gt; 0>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   150
..warning:: ${property.deprecated}
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   151
</#if>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   152
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   153
:Location: <@helium_api_location_path location="${property.location}"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   154
:Type: ${property.type}
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   155
:Scope: ${property.scope}
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   156
<#if property.scope?length &gt; 0>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   157
:Since: ${property.since}
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   158
</#if>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   159
:Editable: ${property.editable}
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   160
<#if property.defaultValue?size &gt; 1>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   161
:Default value: ``${property.defaultValue}``
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   162
</#if>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   163
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   164
<#recurse property.documentation>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   165
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   166
**Source code**
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   167
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   168
::
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   169
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   170
    ${property.source}
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   171
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   172
</#list>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   173
</#if>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   174
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   175
<#if project.macro?size &gt; 0>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   176
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   177
Macros
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   178
===========
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   179
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   180
<#assign macroCache = {}>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   181
<#list project.macro as macro>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   182
    <#assign macroCache = macroCache + {macro.name: macro}>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   183
</#list>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   184
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   185
<#list macroCache?keys?sort as name>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   186
<#assign macro=macroCache[name]>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   187
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   188
.. index::
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   189
   ${macro.name}
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   190
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   191
${macro.name}
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   192
----------------------------------------------------------
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   193
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   194
<#if macro.deprecated?length &gt; 0>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   195
..warning:: ${macro.deprecated}
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   196
</#if>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   197
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   198
:Location: <@helium_api_location_path location="${macro.location}"/>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   199
:Scope: ${macro.scope}
628
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   200
<#if macro.scope?length &gt; 0>
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   201
:Since: ${macro.since}
7c4a911dc066 helium_11.0.0-e00f171ca185
wbernard
parents: 588
diff changeset
   202
</#if>
588
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   203
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   204
<#recurse macro.documentation>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   205
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   206
**Usage**
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   207
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   208
::
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   209
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   210
    ${macro.usage?replace("^", "    ", "rm")}
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   211
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   212
**Source code**
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   213
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   214
::
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   215
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   216
    ${macro.source?replace("^", "    ", "rm")}
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   217
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   218
</#list>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   219
</#if>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   220
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   221
</#list>
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   222
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   223
c7c26511138f helium-10.0.0-bc45d50958fe
wbernard
parents:
diff changeset
   224