@@ -99,7 +99,7 @@ select_overload and select_const
99
99
template<typename Signature>
100
100
typename std::add_pointer<Signature>::type select_overload(typename std::add_pointer<Signature>::type fn)
101
101
102
- :param typename std\:\: add_pointer<Signature>::type fn
102
+ :param typename std\:\: add_pointer<Signature>::type fn:
103
103
104
104
.. cpp :function :: typename internal::MemberFunctionType<ClassType, Signature>::type select_overload ()
105
105
@@ -109,7 +109,7 @@ select_overload and select_const
109
109
template<typename Signature, typename ClassType>
110
110
typename internal::MemberFunctionType<ClassType, Signature>::type select_overload(Signature (ClassType::*fn))
111
111
112
- :param Signature (ClassType::\* fn)
112
+ :param Signature (ClassType::\* fn):
113
113
114
114
.. cpp :function :: auto select_const ()
115
115
@@ -119,7 +119,7 @@ select_overload and select_const
119
119
template<typename ClassType, typename ReturnType, typename... Args>
120
120
auto select_const(ReturnType (ClassType::*method)(Args...) const)
121
121
122
- :param ReturnType (ClassType::\* method)(Args...) const
122
+ :param ReturnType (ClassType::\* method)(Args...) const:
123
123
124
124
125
125
.. cpp :function :: typename internal::CalculateLambdaSignature<LambdaType>::type optional_override (const LambdaType& fp)
@@ -130,7 +130,7 @@ select_overload and select_const
130
130
template<typename LambdaType>
131
131
typename internal::CalculateLambdaSignature<LambdaType>::type optional_override(const LambdaType& fp)
132
132
133
- :param const LambdaType& fp
133
+ :param const LambdaType& fp:
134
134
135
135
136
136
Functions
@@ -186,7 +186,7 @@ Value tuples
186
186
187
187
Constructor.
188
188
189
- :param const char* name
189
+ :param const char* name:
190
190
191
191
192
192
.. cpp :function :: ~value_array ()
@@ -201,13 +201,13 @@ Value tuples
201
201
202
202
.. cpp :function :: value_array& element (Getter getter, Setter setter)
203
203
204
- :param Getter getter. Note that ``Getter `` is a typename (templated type).
205
- :param Setter setter. Note that ``Setter `` is a typename (templated type).
204
+ :param Getter getter: Note that ``Getter `` is a typename (templated type).
205
+ :param Setter setter: Note that ``Setter `` is a typename (templated type).
206
206
207
207
208
208
.. cpp :function :: value_array& element (index<Index>)
209
209
210
- :param index<Index>:Note that ``Index `` is an integer template parameter.
210
+ :param index<Index>: Note that ``Index `` is an integer template parameter.
211
211
212
212
213
213
@@ -227,7 +227,7 @@ Value structs
227
227
228
228
Constructor.
229
229
230
- :param const char* name
230
+ :param const char* name:
231
231
232
232
233
233
.. cpp :function :: ~value_object ()
@@ -237,22 +237,22 @@ Value structs
237
237
238
238
.. cpp :function :: value_object& field (const char* fieldName, FieldType InstanceType::*field)
239
239
240
- :param const char* fieldName.
241
- :param FieldType InstanceType\:\:\* field.
240
+ :param const char* fieldName:
241
+ :param FieldType InstanceType\:\:\* field:
242
242
243
243
244
244
245
245
.. cpp :function :: value_object& field (const char* fieldName, Getter getter, Setter setter)
246
246
247
- :param const char* fieldName.
248
- :param Getter getter. Note that ``Getter `` is a typename (templated type).
249
- :param Setter setter. Note that ``Setter `` is a typename (templated type).
247
+ :param const char* fieldName:
248
+ :param Getter getter: Note that ``Getter `` is a typename (templated type).
249
+ :param Setter setter: Note that ``Setter `` is a typename (templated type).
250
250
251
251
252
252
.. cpp :function :: value_object& field (const char* fieldName, index<Index>)
253
253
254
- :param const char* fieldName.
255
- :param index<Index>. Note that ``Index `` is an integer template parameter.
254
+ :param const char* fieldName:
255
+ :param index<Index>: Note that ``Index `` is an integer template parameter.
256
256
257
257
258
258
Smart pointers
@@ -272,7 +272,7 @@ Smart pointers
272
272
273
273
.. cpp :function :: static void * share (void* v)
274
274
275
- :param void* v
275
+ :param void* v:
276
276
277
277
278
278
.. cpp :function :: static PointerType* construct_null ()
@@ -325,7 +325,7 @@ Smart pointers
325
325
326
326
.. cpp :function :: static element_type* get (const PointerType& ptr)
327
327
328
- :param const PointerType& ptr
328
+ :param const PointerType& ptr:
329
329
330
330
.. cpp :function :: static sharing_policy get_sharing_policy ()
331
331
@@ -369,7 +369,7 @@ Classes
369
369
370
370
Constructor.
371
371
372
- :param val&& wrapped
372
+ :param val&& wrapped:
373
373
:param Args&&... args: Note that ``Args `` is a typename (templated type).
374
374
375
375
@@ -382,14 +382,14 @@ Classes
382
382
383
383
Constructor.
384
384
385
- :param const char* name
385
+ :param const char* name:
386
386
:param Args&&... args: Note that ``Args `` is a typename (templated type).
387
387
:returns: Note that ``ReturnType `` is a typename (templated type).
388
388
389
389
390
390
.. cpp :function :: EMSCRIPTEN_WRAPPER(T)
391
391
392
- :param T
392
+ :param T:
393
393
394
394
395
395
.. cpp :type :: base
@@ -442,7 +442,7 @@ Classes
442
442
template<typename From, typename To>
443
443
static To* convertPointer(From* ptr)
444
444
445
- :param From* ptr
445
+ :param From* ptr:
446
446
447
447
448
448
@@ -494,7 +494,7 @@ Classes
494
494
495
495
Constructor.
496
496
497
- :param const char* name
497
+ :param const char* name:
498
498
499
499
500
500
.. cpp :function :: const class_& smart_ptr (const char* name) const
@@ -505,7 +505,7 @@ Classes
505
505
template<typename PointerType>
506
506
EMSCRIPTEN_ALWAYS_INLINE const class_& smart_ptr(const char* name) const
507
507
508
- :param const char* name.
508
+ :param const char* name:
509
509
:returns: |class_-function-returns |
510
510
511
511
@@ -552,7 +552,7 @@ Classes
552
552
See :ref: `embind-external-constructors ` for more information.
553
553
554
554
555
- :param Callable callable Note that ``Callable `` may be either a member function pointer, function pointer, ``std::function `` or function object.
555
+ :param Callable callable: Note that ``Callable `` may be either a member function pointer, function pointer, ``std::function `` or function object.
556
556
:param Policies... policies: |policies-argument |
557
557
:returns: |class_-function-returns |
558
558
@@ -565,8 +565,8 @@ Classes
565
565
template<typename SmartPtr, typename... Args, typename... Policies>
566
566
EMSCRIPTEN_ALWAYS_INLINE const class_& smart_ptr_constructor(const char* smartPtrName, SmartPtr (*factory)(Args...), Policies...) const
567
567
568
- :param const char* smartPtrName
569
- :param SmartPtr (\* factory)(Args...)
568
+ :param const char* smartPtrName:
569
+ :param SmartPtr (\* factory)(Args...):
570
570
:param Policies... policies: |policies-argument |
571
571
:returns: |class_-function-returns |
572
572
@@ -583,9 +583,9 @@ Classes
583
583
::emscripten::constructor<ConstructorArgs...> = ::emscripten::constructor<>()
584
584
) const
585
585
586
- :param const char* wrapperClassName
587
- :param const char* pointerName
588
- :param emscripten\:\: constructor<ConstructorArgs...> constructor)
586
+ :param const char* wrapperClassName:
587
+ :param const char* pointerName:
588
+ :param emscripten\:\: constructor<ConstructorArgs...> constructor):
589
589
:returns: |class_-function-returns |
590
590
591
591
@@ -600,8 +600,8 @@ Classes
600
600
::emscripten::constructor<ConstructorArgs...> constructor = ::emscripten::constructor<>()
601
601
) const
602
602
603
- :param const char* wrapperClassName
604
- :param \:\: emscripten\:\: constructor<ConstructorArgs...> constructor)
603
+ :param const char* wrapperClassName:
604
+ :param \:\: emscripten\:\: constructor<ConstructorArgs...> constructor):
605
605
606
606
:returns: |class_-function-returns |
607
607
@@ -636,8 +636,8 @@ Classes
636
636
.function<val(const MyClass&)>("myFunctor", std::bind(&my_functor_taking_this, _1));
637
637
638
638
639
- :param const char* methodName
640
- :param Callable callable Note that ``Callable `` may be either a member function pointer, function pointer, ``std::function `` or function object.
639
+ :param const char* methodName:
640
+ :param Callable callable: Note that ``Callable `` may be either a member function pointer, function pointer, ``std::function `` or function object.
641
641
:param typename... Policies: |policies-argument |
642
642
:returns: |class_-function-returns |
643
643
@@ -650,8 +650,8 @@ Classes
650
650
template<typename FieldType, typename = typename std::enable_if<!std::is_function<FieldType>::value>::type>
651
651
EMSCRIPTEN_ALWAYS_INLINE const class_& property(const char* fieldName, const FieldType ClassType::*field) const
652
652
653
- :param const char* fieldName
654
- :param const FieldType ClassType\:\:\* field
653
+ :param const char* fieldName:
654
+ :param const FieldType ClassType\:\:\* field:
655
655
656
656
:returns: |class_-function-returns |
657
657
@@ -664,8 +664,8 @@ Classes
664
664
template<typename FieldType, typename = typename std::enable_if<!std::is_function<FieldType>::value>::type>
665
665
EMSCRIPTEN_ALWAYS_INLINE const class_& property(const char* fieldName, FieldType ClassType::*field) const
666
666
667
- :param const char* fieldName
668
- :param FieldType ClassType\:\:\* field
667
+ :param const char* fieldName:
668
+ :param FieldType ClassType\:\:\* field:
669
669
670
670
:returns: |class_-function-returns |
671
671
@@ -684,8 +684,8 @@ Classes
684
684
``Getter `` is a function object, the property type must be specified as a template parameter as it cannot be deduced,
685
685
e.g.: ``myClass.property<int>("myIntProperty", MyIntGetterFunctor()); ``
686
686
687
- :param const char* fieldName
688
- :param Getter getter Note that ``Getter `` is a function template typename.
687
+ :param const char* fieldName:
688
+ :param Getter getter: Note that ``Getter `` is a function template typename.
689
689
:returns: |class_-function-returns |
690
690
691
691
@@ -704,7 +704,7 @@ Classes
704
704
property type must be specified as a template parameter as it cannot be deduced, e.g.:
705
705
``myClass.property<int>("myIntProperty", MyIntGetterFunctor(), MyIntSetterFunctor()); ``
706
706
707
- :param const char* fieldName
707
+ :param const char* fieldName:
708
708
:param Getter getter: Note that ``Getter `` is a function template typename.
709
709
:param Setter setter: Note that ``Setter `` is a function template typename.
710
710
:returns: |class_-function-returns |
@@ -727,8 +727,8 @@ Classes
727
727
A method name specified in the human-readable well-known symbol format (e.g., ``@@species ``)
728
728
is bound using the named ``Symbol `` for JavaScript (e.g., ``Symbol.species ``).
729
729
730
- :param const char* methodName
731
- :param ReturnType (\* classMethod)(Args...)
730
+ :param const char* methodName:
731
+ :param ReturnType (\* classMethod)(Args...):
732
732
:param Policies...: |policies-argument |
733
733
:returns: |class_-function-returns |
734
734
@@ -740,8 +740,8 @@ Classes
740
740
template<typename FieldType>
741
741
EMSCRIPTEN_ALWAYS_INLINE const class_& property(const char* fieldName, FieldType *field) const
742
742
743
- :param const char* fieldName
744
- :param FieldType ClassType\:\:\* field
743
+ :param const char* fieldName:
744
+ :param FieldType ClassType\:\:\* field:
745
745
746
746
:returns: |class_-function-returns |
747
747
@@ -762,7 +762,7 @@ Vectors
762
762
763
763
A function to register a ``std::vector<T> ``.
764
764
765
- :param const char* name
765
+ :param const char* name:
766
766
767
767
768
768
Maps
778
778
779
779
A function to register a ``std::map<K, V> ``.
780
780
781
- :param const char* name
781
+ :param const char* name:
782
782
783
783
784
784
@@ -808,7 +808,7 @@ Enums
808
808
809
809
Constructor.
810
810
811
- :param const char* name
811
+ :param const char* name:
812
812
813
813
814
814
.. cpp :function :: enum_& value (const char* name, EnumType value)
0 commit comments