Class Member Functions¶
a¶
- autokey (zmbt::Environment)
- as_array (zmbt::JsonNode)
- as_object (zmbt::JsonNode)
- at (zmbt::JsonNode)
- apply_fn (zmbt::TriggerIfc)
- annotation (zmbt::entity_id, zmbt::lang::Operator)
- asPredicate (zmbt::lang::Expression)
- apply (zmbt::lang::Operator, zmbt::reflect::default_invocation< S, first_if_any_t< void, ifc_is_fn_handle< S >, ifc_is_functor_ref< S > > >, zmbt::reflect::default_invocation< S, first_if_t< void, ifc_is_functor_ptr< S > > >, zmbt::reflect::default_invocation< S, first_if_t< void, ifc_is_member_handle< S > > >)
- alias (zmbt::mapping::ChannelHandle)
- Alias (zmbt::mapping::ModelDefinition::T_Alias)
- As (zmbt::mapping::ModelDefinition::T_As)
- At (zmbt::mapping::ModelDefinition::T_At)
- Args (zmbt::mapping::ModelDefinition::T_Filter)
b¶
- branch (zmbt::JsonNode)
- base_error (zmbt::base_error, zmbt::environment_error, zmbt::expression_error, zmbt::model_error, zmbt::serialization_error, zmbt::test_assertion_failure)
- BaseTransition (zmbt::mapping::ModelDefinition::BaseTransition)
- Blend (zmbt::mapping::ModelDefinition::T_ContinuePipe)
c¶
- Config (zmbt::Environment)
- ContainsShared (zmbt::Environment)
- CaptureSlice (zmbt::Environment::InterfaceHandle)
- Captures (zmbt::Environment::InterfaceHandle)
- contains (zmbt::JsonNode, zmbt::lang::Operator)
- copy (zmbt::JsonNode)
- ChannelHandle (zmbt::mapping::ChannelHandle)
- captures (zmbt::mapping::ChannelHandle)
- column (zmbt::mapping::PipeHandle)
- ChannelId (zmbt::mapping::TestDiagnostics)
- Comment (zmbt::mapping::TestDiagnostics)
- CallCount (zmbt::mapping::ModelDefinition::T_Filter)
d¶
- DefaultObjectId (zmbt::Environment)
- DeferLock (zmbt::Environment)
- DumpJsonData (zmbt::Environment)
- decorate (zmbt::lang::Operator)
- Description (zmbt::mapping::TestDiagnostics, zmbt::mapping::ModelDefinition::T_Description)
- dejsonize (zmbt::reflect::custom_serialization< ChannelKind >, zmbt::reflect::custom_serialization< T, mp_if< is_base_of< lang::Expression, T >, void > >, zmbt::reflect::custom_serialization< decor::precise< T > >, zmbt::reflect::custom_serialization< decor::underlying< T > >)
e¶
- Environment (zmbt::Environment)
- Env (zmbt::Environment::InterfaceHandle)
- EnvironmentData (zmbt::EnvironmentData)
- execute (zmbt::Trigger)
- entity_id (zmbt::entity_id, zmbt::interface_id, zmbt::object_id)
- Expression (zmbt::lang::Expression)
- eval (zmbt::lang::Expression)
- eval_BinaryOp (zmbt::lang::Expression)
- eval_CodegenFn (zmbt::lang::Expression)
- eval_Const (zmbt::lang::Expression)
- eval_HiOrd (zmbt::lang::Expression)
- eval_Special (zmbt::lang::Expression)
- eval_UnaryOp (zmbt::lang::Expression)
- EvalLog (zmbt::lang::Expression::EvalLog)
- exchangeHandle (zmbt::lang::Operator)
- expression (zmbt::mapping::PipeHandle)
- Error (zmbt::mapping::TestDiagnostics)
- EvalStack (zmbt::mapping::TestDiagnostics)
- Exception (zmbt::mapping::ModelDefinition::T_Filter)
- Expect (zmbt::mapping::ModelDefinition::T_TerminatePipe)
- ExpectBatch (zmbt::mapping::ModelDefinition::T_TerminatePipe)
- ExpectOne (zmbt::mapping::ModelDefinition::T_TerminatePipe)
f¶
- find_pointer (zmbt::JsonNode)
- format (zmbt::lang::Expression::EvalLog)
- full_path (zmbt::mapping::ChannelHandle)
- Fail (zmbt::mapping::TestDiagnostics)
g¶
- GetOrRegisterInterface (zmbt::Environment)
- GetOrRegisterParametricTrigger (zmbt::Environment)
- GetShared (zmbt::Environment)
- GetSharedRef (zmbt::Environment)
- GetVar (zmbt::Environment)
- GetVarOrDefault (zmbt::Environment)
- GetVarOrUpdate (zmbt::Environment)
- Generator (zmbt::Generator)
- get (zmbt::JsonIter, zmbt::JsonIterZipProdBase)
- get_or_create (zmbt::JsonNode)
- get_or_create_array (zmbt::JsonNode)
- get_or_create_as (zmbt::JsonNode)
- get_or_create_object (zmbt::JsonNode)
- get_or_default (zmbt::JsonNode)
- generic_bit_and (zmbt::lang::Operator)
- generic_bit_or (zmbt::lang::Operator)
- generic_bit_xor (zmbt::lang::Operator)
- generic_complement (zmbt::lang::Operator)
- generic_decorate (zmbt::lang::Operator)
- generic_divides (zmbt::lang::Operator)
- generic_equal_to (zmbt::lang::Operator)
- generic_is_truth (zmbt::lang::Operator)
- generic_left_shift (zmbt::lang::Operator)
- generic_less (zmbt::lang::Operator)
- generic_less_equal (zmbt::lang::Operator)
- generic_log (zmbt::lang::Operator)
- generic_logical_and (zmbt::lang::Operator)
- generic_logical_not (zmbt::lang::Operator)
- generic_logical_or (zmbt::lang::Operator)
- generic_minus (zmbt::lang::Operator)
- generic_modulus (zmbt::lang::Operator)
- generic_multiplies (zmbt::lang::Operator)
- generic_negate (zmbt::lang::Operator)
- generic_plus (zmbt::lang::Operator)
- generic_pow (zmbt::lang::Operator)
- generic_quot (zmbt::lang::Operator)
- generic_right_shift (zmbt::lang::Operator)
- generic_undecorate (zmbt::lang::Operator)
- Group (zmbt::mapping::ModelDefinition::T_ContinuePipe)
h¶
- HandleTestFailure (zmbt::Environment)
- HasAction (zmbt::Environment)
- HasTrigger (zmbt::Environment)
- Hook (zmbt::Environment::TypedInterfaceHandle)
- HookArgsImpl (zmbt::Environment::TypedInterfaceHandle)
- HookReturnImpl (zmbt::Environment::TypedInterfaceHandle)
- halt (zmbt::JsonIter, zmbt::JsonIterZipProdBase)
- handle_binary_args (zmbt::lang::Expression)
- has_params (zmbt::lang::Expression)
- handle_bit_and (zmbt::lang::Operator)
- handle_bit_or (zmbt::lang::Operator)
- handle_bit_xor (zmbt::lang::Operator)
- handle_complement (zmbt::lang::Operator)
- handle_decorate (zmbt::lang::Operator)
- handle_divides (zmbt::lang::Operator)
- handle_equal_to (zmbt::lang::Operator)
- handle_is_truth (zmbt::lang::Operator)
- handle_left_shift (zmbt::lang::Operator)
- handle_less (zmbt::lang::Operator)
- handle_less_equal (zmbt::lang::Operator)
- handle_logical_and (zmbt::lang::Operator)
- handle_logical_not (zmbt::lang::Operator)
- handle_logical_or (zmbt::lang::Operator)
- handle_minus (zmbt::lang::Operator)
- handle_modulus (zmbt::lang::Operator)
- handle_multiplies (zmbt::lang::Operator)
- handle_negate (zmbt::lang::Operator)
- handle_plus (zmbt::lang::Operator)
- handle_right_shift (zmbt::lang::Operator)
- handle_undecorate (zmbt::lang::Operator)
- host (zmbt::mapping::ChannelHandle)
- has_expression (zmbt::mapping::PipeHandle)
i¶
- InterfaceId (zmbt::Environment)
- Inject (zmbt::Environment::InterfaceHandle, zmbt::mapping::ModelDefinition::T_TerminatePipe)
- InjectArgs (zmbt::Environment::InterfaceHandle)
- InjectReturn (zmbt::Environment::InterfaceHandle)
- InterfaceHandle (zmbt::Environment::InterfaceHandle)
- interface (zmbt::Environment::InterfaceHandle, zmbt::mapping::ChannelHandle)
- init_json_data (zmbt::EnvironmentData)
- is_noop (zmbt::Generator, zmbt::lang::Expression)
- init_iters (zmbt::JsonIterZipProdBase)
- is_null (zmbt::JsonNode)
- isParam (zmbt::Param)
- ifc_id (zmbt::Trigger)
- id (zmbt::TriggerIfc, zmbt::TriggerObj)
- ifc_addr (zmbt::interface_id)
- interface_id (zmbt::interface_id)
- is (zmbt::lang::Expression)
- is_boolean (zmbt::lang::Expression)
- is_const (zmbt::lang::Expression)
- is_hiord (zmbt::lang::Expression)
- is_literal (zmbt::lang::Expression)
- is_approx (zmbt::lang::Operator)
- is_subset (zmbt::lang::Operator)
- is_truth (zmbt::lang::Operator)
- index (zmbt::mapping::ChannelHandle, zmbt::mapping::PipeHandle)
- inject (zmbt::mapping::PipeHandle)
- is_input (zmbt::mapping::PipeHandle)
- is_output (zmbt::mapping::PipeHandle)
- init_param_iters (zmbt::mapping::TestParameterResolver)
- init (zmbt::reflect::signal_traits< T, detail::enable_initialization_trap< T > >, zmbt::reflect::signal_traits< void >)
j¶
- json_data (zmbt::Environment)
- JsonIter (zmbt::JsonIter)
- JsonIterZipProdBase (zmbt::JsonIterZipProdBase, zmbt::JsonProdIter, zmbt::JsonZipIter)
- JsonNode (zmbt::JsonNode)
- JsonTraverse (zmbt::JsonTraverse)
- json_from (zmbt::reflect::custom_serialization< ChannelKind >, zmbt::reflect::custom_serialization< T, mp_if< is_base_of< lang::Expression, T >, void > >, zmbt::reflect::custom_serialization< decor::precise< T > >, zmbt::reflect::custom_serialization< decor::underlying< T > >)
k¶
- key (zmbt::Environment::InterfaceHandle, zmbt::entity_id, zmbt::mapping::ChannelHandle)
- keyword (zmbt::lang::Expression)
- KeywordGrammar (zmbt::lang::KeywordGrammar)
- KeywordSymbol (zmbt::lang::KeywordSymbol)
- kind (zmbt::mapping::ChannelHandle)
l¶
- Lock (zmbt::Environment)
m¶
- ModelTestFixture (zmbt::api::ModelTestFixture)
- match (zmbt::lang::Expression)
- make (zmbt::lang::Expression::EvalLog)
- makeHandle (zmbt::lang::Operator)
n¶
- node (zmbt::JsonNode)
- node_ptr (zmbt::JsonNode)
- N_Alias (zmbt::mapping::ModelDefinition::N_Alias)
- N_Channel (zmbt::mapping::ModelDefinition::N_Channel)
- N_ChannelEnd (zmbt::mapping::ModelDefinition::N_ChannelEnd)
- N_Decor (zmbt::mapping::ModelDefinition::N_Decor)
- N_Descr (zmbt::mapping::ModelDefinition::N_Descr)
- N_Filter (zmbt::mapping::ModelDefinition::N_Filter)
- N_Main (zmbt::mapping::ModelDefinition::N_Main)
- N_MaybeChannel (zmbt::mapping::ModelDefinition::N_MaybeChannel)
- N_Param (zmbt::mapping::ModelDefinition::N_Param)
- N_ParamTable (zmbt::mapping::ModelDefinition::N_ParamTable)
- N_Post (zmbt::mapping::ModelDefinition::N_Post)
- N_Pre (zmbt::mapping::ModelDefinition::N_Pre)
- N_Repeat (zmbt::mapping::ModelDefinition::N_Repeat)
- N_Term (zmbt::mapping::ModelDefinition::N_Term)
- N_Test (zmbt::mapping::ModelDefinition::N_Test)
- N_TestTable (zmbt::mapping::ModelDefinition::N_TestTable)
- N_Via (zmbt::mapping::ModelDefinition::N_Via)
- Next (zmbt::mapping::TestParameterResolver)
o¶
- ObjectId (zmbt::Environment)
- operator= (zmbt::Environment, zmbt::Environment::InterfaceHandle, zmbt::EnvironmentData, zmbt::Generator, zmbt::JsonIter, zmbt::JsonIterZipProdBase, zmbt::JsonNode, zmbt::Param, zmbt::Trigger, zmbt::TriggerIfc, zmbt::TriggerObj, zmbt::api::ModelTestFixture, zmbt::decor::precise, zmbt::decor::underlying, zmbt::entity_id, zmbt::lang::Expression, zmbt::lang::Operator, zmbt::mapping::TestDiagnostics)
- ObservedArgs (zmbt::Environment::InterfaceHandle)
- ObservedCalls (zmbt::Environment::InterfaceHandle)
- ObservedReturn (zmbt::Environment::InterfaceHandle)
- operator() (zmbt::Generator, zmbt::JsonNode, zmbt::JsonTraverse, zmbt::Trigger, zmbt::TriggerIfc, zmbt::lang::SignatureBinary, zmbt::lang::SignatureDecorate, zmbt::lang::SignatureError, zmbt::lang::SignatureOverload, zmbt::lang::SignatureTernary, zmbt::lang::SignatureUndecorate, zmbt::lang::SignatureVariadic, zmbt::mapping::ModelDefinition::T_ParamRow, zmbt::mapping::ModelDefinition::T_TestRow)
- operator* (zmbt::JsonIter, zmbt::decor::underlying)
- operator++ (zmbt::JsonIter, zmbt::lang::Expression::EvalContext)
- obj_id (zmbt::Trigger)
- operator!= (zmbt::Trigger, zmbt::decor::underlying, zmbt::entity_id, zmbt::interface_id, zmbt::lang::Expression, zmbt::object_id)
- operator== (zmbt::Trigger, zmbt::decor::precise, zmbt::decor::underlying, zmbt::entity_id, zmbt::interface_id, zmbt::lang::Expression, zmbt::mapping::ChannelHandle, zmbt::object_id)
- operator decorated_type (zmbt::decor::precise, zmbt::decor::underlying)
- operator< (zmbt::decor::precise, zmbt::decor::underlying, zmbt::entity_id, zmbt::interface_id, zmbt::object_id)
- operator! (zmbt::decor::underlying)
- operator% (zmbt::decor::underlying)
- operator& (zmbt::decor::underlying)
- operator&& (zmbt::decor::underlying)
- operator+ (zmbt::decor::underlying)
- operator- (zmbt::decor::underlying)
- operator/ (zmbt::decor::underlying)
- operator<< (zmbt::decor::underlying)
- operator<= (zmbt::decor::underlying, zmbt::entity_id, zmbt::interface_id, zmbt::object_id)
- operator> (zmbt::decor::underlying, zmbt::entity_id, zmbt::interface_id, zmbt::object_id)
- operator>= (zmbt::decor::underlying, zmbt::entity_id, zmbt::interface_id, zmbt::object_id)
- operator>> (zmbt::decor::underlying)
- operator^ (zmbt::decor::underlying)
- operator| (zmbt::decor::underlying)
- operator|| (zmbt::decor::underlying)
- operator~ (zmbt::decor::underlying)
- Operator (zmbt::lang::Operator)
- observe (zmbt::mapping::PipeHandle)
- observe_blend (zmbt::mapping::PipeHandle)
- overload (zmbt::mapping::PipeHandle)
- object_id (zmbt::object_id)
- OnTrigger (zmbt::mapping::ModelDefinition::T_OnTrigger)
- operator[] (zmbt::mapping::ModelDefinition::T_TestRow)
p¶
- PrototypeArgs (zmbt::Environment::InterfaceHandle)
- PrototypeReturn (zmbt::Environment::InterfaceHandle)
- Param (zmbt::Param)
- parse (zmbt::Param)
- ptr (zmbt::TriggerObj)
- precise (zmbt::decor::precise)
- params (zmbt::lang::Expression)
- push (zmbt::lang::Expression::EvalLog)
- PipeHandle (zmbt::mapping::PipeHandle)
- PipeId (zmbt::mapping::TestDiagnostics)
- print_debug (zmbt::mapping::TestParameterResolver)
- Parametrize (zmbt::mapping::ModelDefinition::T_CustomParam)
- Pairwise (zmbt::mapping::ModelDefinition::T_Param)
- Prod (zmbt::mapping::ModelDefinition::T_Param)
- PostRun (zmbt::mapping::ModelDefinition::T_PostRun)
- PreRun (zmbt::mapping::ModelDefinition::T_PreRun)
r¶
- RegisterAction (zmbt::Environment)
- RegisterAnonymousInterface (zmbt::Environment)
- RegisterAnonymousTrigger (zmbt::Environment)
- RegisterInterface (zmbt::Environment)
- RegisterParametricTriggerIfc (zmbt::Environment)
- RegisterParametricTriggerObj (zmbt::Environment)
- RegisterPrototypes (zmbt::Environment)
- RegisterTrigger (zmbt::Environment)
- ResetAll (zmbt::Environment)
- ResetAllFor (zmbt::Environment)
- ResetFailureHandler (zmbt::Environment)
- ResetInterfaceData (zmbt::Environment)
- ResetInterfaceDataFor (zmbt::Environment)
- RunAction (zmbt::Environment)
- RunAsAction (zmbt::Environment::InterfaceHandle)
- RunAsTrigger (zmbt::Environment::InterfaceHandle)
- refobj (zmbt::Environment::InterfaceHandle)
- reset (zmbt::Generator)
- resolve_tokens (zmbt::JsonNode)
- root (zmbt::JsonNode)
- root_node (zmbt::JsonNode)
- resolve_deferred_params (zmbt::mapping::TestParameterResolver)
- Run (zmbt::mapping::TestRunner)
- Return (zmbt::mapping::ModelDefinition::T_Filter)
- Repeat (zmbt::mapping::ModelDefinition::T_Repeat)
s¶
- SetFailureHandler (zmbt::Environment)
- SetPrettyPrint (zmbt::Environment)
- SetShared (zmbt::Environment)
- SetVar (zmbt::Environment)
- step (zmbt::JsonIter, zmbt::JsonProdIter, zmbt::JsonZipIter)
- size (zmbt::JsonNode)
- serialize (zmbt::Param, zmbt::lang::Expression)
- stub_delete (zmbt::TriggerObj)
- stringify (zmbt::decor::precise, zmbt::decor::underlying)
- str (zmbt::entity_id, zmbt::lang::Expression::EvalLog)
- subexpr (zmbt::lang::Expression)
- SignatureBase (zmbt::lang::SignatureBase)
- signal_path (zmbt::mapping::ChannelHandle)
- slice (zmbt::mapping::ChannelHandle)
- state (zmbt::mapping::ModelDefinition::BaseTransition)
- SignalMapping (zmbt::mapping::SignalMapping)
t¶
- TryLock (zmbt::Environment)
- TypedInterfaceHandle (zmbt::Environment::TypedInterfaceHandle)
- traverse (zmbt::JsonTraverse)
- to_string (zmbt::Param, zmbt::object_id)
- Trigger (zmbt::Trigger)
- TriggerIfc (zmbt::TriggerIfc)
- TriggerObj (zmbt::TriggerObj)
- transform (zmbt::mapping::ChannelHandle)
- transit_to (zmbt::mapping::ModelDefinition::BaseTransition)
- type (zmbt::mapping::PipeHandle)
- TabularConditionFailure (zmbt::mapping::TestDiagnostics)
- TestDiagnostics (zmbt::mapping::TestDiagnostics)
- TestRow (zmbt::mapping::TestDiagnostics)
- to_json (zmbt::mapping::TestDiagnostics)
- TestParameterResolver (zmbt::mapping::TestParameterResolver)
- TestRunner (zmbt::mapping::TestRunner)
- ThreadId (zmbt::mapping::ModelDefinition::T_Filter)
- Timestamp (zmbt::mapping::ModelDefinition::T_Filter)
- Take (zmbt::mapping::ModelDefinition::T_Take)
- Test (zmbt::mapping::ModelDefinition::T_Test)
u¶
- underlying (zmbt::Generator, zmbt::decor::underlying, zmbt::lang::Expression)
- unsafe (zmbt::TriggerObj)
- undecorate (zmbt::lang::Operator)
v¶
- validate (zmbt::decor::precise)
- validate_str (zmbt::decor::precise)
- validate_str_as (zmbt::decor::precise)
- value (zmbt::decor::precise, zmbt::decor::underlying)
- Vector (zmbt::mapping::TestDiagnostics)
y¶
- YieldInjection (zmbt::Environment::InterfaceHandle)
- YieldInjectionArgs (zmbt::Environment::InterfaceHandle)
- YieldInjectionReturn (zmbt::Environment::InterfaceHandle)
z¶
~¶
- ~InterfaceHandle (zmbt::Environment::InterfaceHandle)
- ~TypedInterfaceHandle (zmbt::Environment::TypedInterfaceHandle)
- ~Environment (zmbt::Environment)
- ~EnvironmentData (zmbt::EnvironmentData)
- ~Generator (zmbt::Generator)
- ~JsonIter (zmbt::JsonIter)
- ~JsonIterZipProdBase (zmbt::JsonIterZipProdBase)
- ~JsonNode (zmbt::JsonNode)
- ~Param (zmbt::Param)
- ~Trigger (zmbt::Trigger)
- ~TriggerIfc (zmbt::TriggerIfc)
- ~TriggerObj (zmbt::TriggerObj)
- ~ModelTestFixture (zmbt::api::ModelTestFixture)
- ~precise (zmbt::decor::precise)
- ~underlying (zmbt::decor::underlying)
- ~entity_id (zmbt::entity_id)
- ~Expression (zmbt::lang::Expression)
- ~Operator (zmbt::lang::Operator)
- ~ChannelHandle (zmbt::mapping::ChannelHandle)
- ~BaseTransition (zmbt::mapping::ModelDefinition::BaseTransition)
- ~N_Alias (zmbt::mapping::ModelDefinition::N_Alias)
- ~N_Channel (zmbt::mapping::ModelDefinition::N_Channel)
- ~N_ChannelEnd (zmbt::mapping::ModelDefinition::N_ChannelEnd)
- ~N_Decor (zmbt::mapping::ModelDefinition::N_Decor)
- ~N_Descr (zmbt::mapping::ModelDefinition::N_Descr)
- ~N_Filter (zmbt::mapping::ModelDefinition::N_Filter)
- ~N_Main (zmbt::mapping::ModelDefinition::N_Main)
- ~N_MaybeChannel (zmbt::mapping::ModelDefinition::N_MaybeChannel)
- ~N_Param (zmbt::mapping::ModelDefinition::N_Param)
- ~N_ParamTable (zmbt::mapping::ModelDefinition::N_ParamTable)
- ~N_Post (zmbt::mapping::ModelDefinition::N_Post)
- ~N_Pre (zmbt::mapping::ModelDefinition::N_Pre)
- ~N_Repeat (zmbt::mapping::ModelDefinition::N_Repeat)
- ~N_Term (zmbt::mapping::ModelDefinition::N_Term)
- ~N_Test (zmbt::mapping::ModelDefinition::N_Test)
- ~N_TestTable (zmbt::mapping::ModelDefinition::N_TestTable)
- ~N_Via (zmbt::mapping::ModelDefinition::N_Via)
- ~PipeHandle (zmbt::mapping::PipeHandle)
- ~SignalMapping (zmbt::mapping::SignalMapping)
- ~TestDiagnostics (zmbt::mapping::TestDiagnostics)
- ~TestRunner (zmbt::mapping::TestRunner)