Public Types
|
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
,
DONT_WRAP
,
CURRENT_ITV
,
NEXT_ITV
,
CONTAINER_MEMBER
,
COMMUTATIVE
,
STATE_MAPPER
,
PARAMETER
,
INPUT_WITHOUT_VALUE
,
OUTER_DOMAIN
,
NO_FACTORS
,
SUSPEND
,
KEEP_LETTER_CASE
,
INDEPENDENT
,
INCLUDE_IN_PREDECESSORS
,
FACTOR_REFERENCE
,
OPTIONAL_INPUT
,
CURRENT_ITV_GROUP
,
NEXT_ITV_GROUP
,
HIDDEN
,
ITV_MASK
,
ITV_GROUP_MASK
,
PORT_MODIFIERS
,
MODIFIERS
,
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
|
端口
= typename
PortsAccess
<
PORTSACCESS_FLAGS::NONE
, PORTS... >::Members
|