Classes | |
| class | ParsingErrorInterface |
| class | KeyErrorInterface |
| class | ValueErrorInterface |
| class | TypeErrorInterface |
| class | IndexErrorInterface |
| class | GraphDescription |
Namespaces | |
| cinema | |
| maxon | |
| maxon::nodes | |
Macros | |
| #define | iferr_continue |
| #define | PRIVATE_MAXON_iferr_continue() |
| #define | iferr_break |
| #define | PRIVATE_MAXON_iferr_break() |
Variables | |
| NONE | |
| VERBOSE_ATTRIBUTES | |
| VERBOSE_REFERENCES | |
| ALWAYS_VALIDATE_PATHS | |
| MATCH_FIRST | |
| MATCH_ALL | |
| MATCH_MAYBE | |
| SELECT_THIS | |
| #define iferr_continue |
Contains the graph description related functions and constants.
Continues on returned errors in a loop.
| #define PRIVATE_MAXON_iferr_continue | ( | ) |
| #define iferr_break |
Breaks on returned errors in a loop.
| #define PRIVATE_MAXON_iferr_break | ( | ) |
| NONE |
Marks a description as having no special flags.
Marks a query as having no special flags.
| VERBOSE_ATTRIBUTES |
Marks a description as also encoding attributes which hold default values instead of omitting them.
| VERBOSE_REFERENCES |
Marks a description as exclusively using identifiers instead of labels to reference nodes and attributes.
| ALWAYS_VALIDATE_PATHS |
Marks a description as always validating absolute node paths with the underlying graph description cache.
| MATCH_FIRST |
Marks a query to pick the first match when ambiguous. Dominant over MATCH_ALL. When no match flag is set, a query must be unambiguous.
| MATCH_ALL |
Marks a query to pick all matches when ambiguous. Suppressed by MATCH_FIRST. When no match flag is set, a query must be unambiguous.
| MATCH_MAYBE |
Marks a query to match lazily, instead of raising an error, a non-matching sub-graph will simply not be executed.
| SELECT_THIS |
Marks the to be selected element in a query. When a query does not contain a selection marker, the out most element will be selected.