NAP
nap
system_modules
napparameter
src
parametergroup.h
1
/* This Source Code Form is subject to the terms of the Mozilla Public
2
* License, v. 2.0. If a copy of the MPL was not distributed with this
3
* file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4
5
#pragma once
6
7
// External Includes
8
#include <nap/group.h>
9
10
// Local Includes
11
#include "parameter.h"
12
13
namespace
nap
14
{
15
namespace
group
16
{
17
namespace
parameter
18
{
19
constexpr
const
char
*
members
=
"Parameters"
;
20
constexpr
const
char
*
children
=
"Groups"
;
21
22
}
23
}
24
25
// Parameter group type definition
26
using
ParameterGroup
=
Group<Parameter>
;
27
28
// For backwards compatibility reasons, override the default 'Members' and 'Children' property names
29
// of the 'nap::ParameterGroup' to the property names introduced before the arrival of the generic nap::Group<T>.
30
template
<>
31
NAPAPI
nap::Group<Parameter>::Group
();
32
}
nap::Group::Group
Group()
Definition:
group.h:90
nap::group::parameter::children
constexpr const char * children
Parameter Group children property name.
Definition:
parametergroup.h:20
nap::group::parameter::members
constexpr const char * members
Parameter Group members property name.
Definition:
parametergroup.h:19
nap
Definition:
templateapp.h:17
nap::Group
Definition:
group.h:83
Generated by doxygen