CMG
CMG
Index
Index
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
V
B
BaseRule (class in cmg.validation)
C
ChildHasParentRule (class in cmg.validation)
classes (cmg.schema.Schema attribute)
cmg
module
cmg.cli
module
cmg.generator
module
cmg.schema
module
,
[1]
cmg.validation
module
D
default (cmg.schema.Field attribute)
description (cmg.schema.Field attribute)
(cmg.schema.Klass attribute)
(cmg.schema.Schema attribute)
(cmg.validation.BaseRule attribute)
E
example (cmg.schema.Field attribute)
F
Field (class in cmg.schema)
,
[1]
FieldDefaultMatchesTypeRule (class in cmg.validation)
FieldExampleMatchesTypeRule (class in cmg.validation)
FieldNamesUniqueRule (class in cmg.validation)
fields (cmg.schema.Klass attribute)
FieldsHaveValidTypeRules (class in cmg.validation)
G
generate() (in module cmg.generator)
get_cmakelists_src() (cmg.schema.Schema method)
,
[1]
get_cpp_type() (cmg.schema.Field method)
,
[1]
get_create_arguments() (cmg.schema.Klass method)
,
[1]
get_create_ptr_type() (cmg.schema.Klass method)
,
[1]
get_example() (cmg.schema.Field method)
,
[1]
get_example_arguments() (cmg.schema.Klass method)
,
[1]
get_example_update_arguments() (cmg.schema.Klass method)
,
[1]
get_field() (cmg.schema.Schema method)
,
[1]
get_forward_declarations() (cmg.schema.Klass method)
,
[1]
get_forward_includes() (cmg.schema.Klass method)
,
[1]
get_include_define() (cmg.schema.Klass method)
,
[1]
get_klass() (cmg.schema.Schema method)
,
[1]
get_lcov_src() (cmg.schema.Schema method)
,
[1]
get_ordered_fields() (cmg.schema.Klass method)
,
[1]
get_parent_field() (cmg.schema.Klass method)
,
[1]
get_parent_fields() (cmg.schema.Klass method)
,
[1]
get_root_klass() (cmg.schema.Schema method)
,
[1]
get_supplementary_klasses() (cmg.schema.Schema method)
,
[1]
get_test_includes() (cmg.schema.Schema method)
,
[1]
get_updatable_fields() (cmg.schema.Klass method)
,
[1]
get_var_name() (cmg.schema.Klass method)
,
[1]
H
has_default() (cmg.schema.Field method)
,
[1]
has_parent() (cmg.schema.Field method)
,
[1]
(cmg.schema.Klass method)
,
[1]
I
init_fields() (cmg.schema.Klass method)
,
[1]
is_child (cmg.schema.Field attribute)
is_list (cmg.schema.Field attribute)
is_optional (cmg.schema.Field attribute)
is_reference() (cmg.schema.Field method)
,
[1]
is_root() (cmg.schema.Klass method)
,
[1]
K
Klass (class in cmg.schema)
,
[1]
KlassNamesUniqueRule (class in cmg.validation)
L
link() (cmg.schema.Klass method)
,
[1]
(cmg.schema.Schema method)
,
[1]
M
message (cmg.validation.RuleError attribute)
module
cmg
cmg.cli
cmg.generator
cmg.schema
,
[1]
cmg.validation
tests
tests.test_cli
tests.test_examples
N
name (cmg.schema.Field attribute)
(cmg.schema.Klass attribute)
(cmg.schema.Schema attribute)
(cmg.validation.BaseRule attribute)
namespace (cmg.schema.Schema attribute)
P
parent (cmg.schema.Field attribute)
ParentFieldExistsRule (class in cmg.validation)
R
RuleError (class in cmg.validation)
RuleSet (class in cmg.validation)
S
Schema (class in cmg.schema)
,
[1]
schema_loader() (in module cmg.generator)
SchemaContainsOneRootKlassRule (class in cmg.validation)
SchemaRuleSet (class in cmg.validation)
set_output_dir() (cmg.schema.Schema method)
,
[1]
setUp() (tests.test_cli.TestCli method)
(tests.test_examples.TestExamples method)
T
test_cli() (tests.test_cli.TestCli method)
test_eda() (tests.test_examples.TestExamples method)
test_failure() (tests.test_cli.TestCli method)
test_solar_system() (tests.test_examples.TestExamples method)
TestCli (class in tests.test_cli)
TestExamples (class in tests.test_examples)
tests
module
tests.test_cli
module
tests.test_examples
module
to_camel_case() (cmg.schema.Field method)
,
[1]
(in module cmg.schema)
,
[1]
to_snake_case() (cmg.schema.Klass method)
,
[1]
(in module cmg.schema)
,
[1]
type (cmg.schema.Field attribute)
V
validate() (cmg.validation.BaseRule method)
(cmg.validation.ChildHasParentRule method)
(cmg.validation.FieldDefaultMatchesTypeRule method)
(cmg.validation.FieldExampleMatchesTypeRule method)
(cmg.validation.FieldNamesUniqueRule method)
(cmg.validation.FieldsHaveValidTypeRules method)
(cmg.validation.KlassNamesUniqueRule method)
(cmg.validation.ParentFieldExistsRule method)
(cmg.validation.RuleSet method)
(cmg.validation.SchemaContainsOneRootKlassRule method)
version (cmg.schema.Schema attribute)