|
template<typename T > |
using | AllowsChild = std::false_type |
|
enum | TYPE {
INVALID,
BASIC,
BATCH,
SPLIT_MERGE,
ITERATION,
SEQUENCING,
RECURSION_STEP,
CURRENT_ITERATION_VALUE,
CURRENT_ITERATION_VALUE_WITH_INIT,
COPY,
SET_TRUE,
NOP,
SUBTRACTIVE_DOMAIN,
VARIABLE_MASK,
VALUE_PORT_MASK,
INPUT_PORT_MASK,
EXPORTED_PORT,
VIRTUAL_INPUT_PORT,
OUTPUT_PORT_MASK,
VARIABLE,
PORT_MASK,
FACTOR_MASK,
ROOT,
WHILE_CONDITION,
INDEFINITE_LOOP,
TOP_LEVEL_FACTOR_MASK,
FRAME_MASK,
TOP_LEVEL_FRAME,
FRAME,
EVENT_MASK,
EVENT,
FACTOR_HEAD_MASK,
DEFINITE_FACTOR_HEAD_MASK,
CONTAINER_LOOP_HEAD_MASK,
CONTAINER_OUTPUT_HEAD_MASK,
DEFINITE_FACTOR_MASK,
CONTAINER_OUTPUT_ELEMENT_MASK,
INDEXABLE_FACTOR_MASK,
DIMENSIONAL_FACTOR_TEST,
CONTAINER_LOOP_MASK,
INDEFINITE_LOOP_HEAD,
RECURSION_HEAD,
DEFINITE_LOOP_HEAD,
CONTAINER_LOOP_HEAD,
ARRAY_LOOP_HEAD,
CONTAINER_LOOP,
ARRAY_LOOP,
CONTAINER_OUTPUT_HEAD,
CONTAINER_OUTPUT_ELEMENT,
ARRAY_OUTPUT_ELEMENT,
DEFINITE_LOOP,
GENERIC_DEFINITE_LOOP,
RECURSION,
INPUT_ELEMENT_MASK,
ARRAY_INPUT_ELEMENT,
CONTAINER_INPUT_ELEMENT,
INPUT_MASK,
OUTPUT_MASK,
CONTAINER_MASK,
CONTAINER,
ARRAY_CONTAINER,
ARRAY,
CONTAINER_OUTPUT_MASK,
CONTAINER_OUTPUT,
CONTAINER_INPUT_GROUP_MASK,
CONTAINER_INPUT_GROUP,
ALL
} |
|
enum | FLAGS {
NONE,
STATE,
STATE_MODIFIER,
LOCAL,
PERMANENT,
CACHED,
CURRENT_ITV,
NEXT_ITV,
CONTAINER_MEMBER,
COMMUTATIVE,
STATE_MAPPER,
PARAMETER,
INPUT_WITHOUT_VALUE,
OUTER_DOMAIN,
SUSPEND,
INDEPENDENT,
INCLUDE_IN_PREDECESSORS,
FACTOR_REFERENCE,
OPTIONAL_INPUT,
CURRENT_ITV_GROUP,
NEXT_ITV_GROUP,
NEW_UNIQUE_NAME,
TIME_LOOP,
UNDERSCORE_NUMBER_PREFIX,
WRAPPER_DONT_WRAP,
WRAPPER_HIDDEN,
WRAPPER_KEEP_LETTER_CASE,
WRAPPER_LAMBDA,
WRAPPER_USE_ATTRIBUTE_RESOURCES,
WRAPPER_FIXED_VARIADIC,
WRAPPER_COPIED_VARIADIC,
WRAPPER_FLAGS,
ITV_MASK,
ITV_GROUP_MASK,
PORT_MODIFIERS,
MODIFIERS,
PORTINFO_FLAGS,
ALL
} |
|
enum | PORTSACCESS_FLAGS {
NONE,
ITERATION,
CONTAINER_MASK,
CONST_MASK,
BATCH,
BATCH_ACCESS,
CONTAINER,
CONST_CONTAINER,
DIRECT_ACCESS_TEST
} |
|
template<typename PORT > |
using | Input = typename PORT::PrivateInput |
|
template<typename... PORTS> |
using | Ports = typename PortsAccess< PORTSACCESS_FLAGS::NONE, PORTS... >::Members |
|