Envision
A visual programming IDE for object-oriented languages
List of all members | Protected Types
Core::Reflect< Base > Class Template Reference
Inheritance diagram for Core::Reflect< Base >:
Visualization::ItemWithNode< Derived, Super, ContainedNode, true > CodeReview::CodeReviewCommentOverlay CodeReview::CodeReviewCommentOverlayStyle CodeReview::NodeReviews CodeReview::NodeReviewsList CodeReview::ReviewComment CodeReview::VNodeReviews CodeReview::VNodeReviewsStyle CodeReview::VReviewComment CodeReview::VReviewCommentStyle Comments::CommentDiagram Comments::CommentDiagramConnector Comments::CommentDiagramShape Comments::CommentFreeNode Comments::CommentNode Comments::CommentTable Comments::CommentText Comments::VComment Comments::VCommentDiagram Comments::VCommentDiagramConnector Comments::VCommentDiagramSequenceStyle Comments::VCommentDiagramShape Comments::VCommentDiagramShapeSequenceStyle Comments::VCommentDiagramShapeStyle Comments::VCommentDiagramStyle Comments::VCommentFreeNode Comments::VCommentImage Comments::VCommentStyle Comments::VCommentTable Comments::VCommentTableStyle Comments::VCommentText ControlFlowVisualization::ControlFlowItem ControlFlowVisualization::ControlFlowItemStyle ControlFlowVisualization::VBlockCF ControlFlowVisualization::VBlockCFStyle ControlFlowVisualization::VBreakStatementCF ControlFlowVisualization::VContinueStatementCF ControlFlowVisualization::VIfStatementCF ControlFlowVisualization::VIfStatementCFStyle ControlFlowVisualization::VListCF ControlFlowVisualization::VListCFStyle ControlFlowVisualization::VLoopStatementCF ControlFlowVisualization::VLoopStatementCFStyle ControlFlowVisualization::VReturnStatementCF CppExport::CppPrintContext CustomMethodCall::EmptyMethodVis CustomMethodCall::EmptyMethodVisStyle CustomMethodCall::FindMethodVis CustomMethodCall::FindMethodVisStyle CustomMethodCall::InsertMethodVis CustomMethodCall::InsertMethodVisStyle CustomMethodCall::SumMethodVis CustomMethodCall::SumMethodVisStyle InformationScripting::CommandArgument InformationScripting::CommandNode InformationScripting::CompositeQueryNode InformationScripting::OperatorQueryNode InformationScripting::QueryNode InformationScripting::QueryNodeContainer InformationScripting::QueryPromptInput InformationScripting::QueryPromptInputStyle InformationScripting::VCommandArgument InformationScripting::VCommandArgumentStyle InformationScripting::VCommandNode InformationScripting::VCommandNodeStyle InformationScripting::VCompositeQueryNode InformationScripting::VCompositeQueryNodeStyle InformationScripting::VOperatorQueryNode InformationScripting::VOperatorQueryNodeStyle InformationScripting::VQueryNodeContainer Interaction::ActionPrompt Interaction::ActionPromptStyle Interaction::AutoCompleteVis Interaction::AutoCompleteVisStyle Interaction::Menu Interaction::MenuStyle Interaction::PromptShell Interaction::PromptShellStyle Interaction::PromptTextInput Interaction::PromptTextInputStyle Interaction::TextAndDescription Interaction::TextAndDescriptionStyle Interaction::VViewSwitcherEntry Interaction::ViewSwitcherMenu Model::Boolean Model::Character Model::CompositeNode Model::FileSystemEntry Model::Float Model::Integer Model::List Model::NameText Model::Reference Model::Text Model::TypedList< T > Model::UsedLibrary OODebug::ConsoleOverlay OODebug::ConsoleOverlayStyle OODebug::PlotOverlay OODebug::PlotOverlayStyle OOInteraction::CompoundObjectPlaceholder OOModel::AnonymousClassExpression OOModel::ArrayInitializer OOModel::ArrayTypeExpression OOModel::AssertStatement OOModel::AssignmentExpression OOModel::AutoTypeExpression OOModel::BinaryOperation OOModel::Block OOModel::BooleanLiteral OOModel::BreakStatement OOModel::CaseStatement OOModel::CastExpression OOModel::CatchClause OOModel::CharacterLiteral OOModel::Class OOModel::ClassTypeExpression OOModel::CommaExpression OOModel::CommentStatementItem OOModel::ConditionalExpression OOModel::ContinueStatement OOModel::Declaration OOModel::DeclarationStatement OOModel::DeleteExpression OOModel::EmptyExpression OOModel::Enumerator OOModel::ErrorExpression OOModel::ExplicitTemplateInstantiation OOModel::Expression OOModel::ExpressionStatement OOModel::Field OOModel::FloatLiteral OOModel::ForEachStatement OOModel::FormalArgument OOModel::FormalMetaArgument OOModel::FormalResult OOModel::FormalTypeArgument OOModel::FunctionTypeExpression OOModel::GlobalScopeExpression OOModel::IfStatement OOModel::InstanceOfExpression OOModel::IntegerLiteral OOModel::LambdaExpression OOModel::LoopStatement OOModel::MemberInitializer OOModel::MetaBinding OOModel::MetaCallExpression OOModel::MetaCallMapping OOModel::MetaDefinition OOModel::Method OOModel::MethodCallExpression OOModel::Modifier OOModel::Module OOModel::NameImport OOModel::NewExpression OOModel::NullLiteral OOModel::OOReference OOModel::PointerTypeExpression OOModel::PrimitiveTypeExpression OOModel::Project OOModel::ReferenceExpression OOModel::ReferenceTypeExpression OOModel::ReturnStatement OOModel::Statement OOModel::StatementItem OOModel::StatementItemList OOModel::StringLiteral OOModel::SuperExpression OOModel::SwitchStatement OOModel::SynchronizedStatement OOModel::ThisExpression OOModel::ThrowExpression OOModel::TryCatchFinallyStatement OOModel::TypeAlias OOModel::TypeExpression OOModel::TypeNameOperator OOModel::TypeQualifierExpression OOModel::TypeTraitExpression OOModel::UnaryOperation OOModel::UnfinishedOperator OOModel::VariableDeclaration OOModel::VariableDeclarationExpression OOVisualization::OperatorSequenceStyle OOVisualization::OperatorStyle OOVisualization::VAnonymousClassExpression OOVisualization::VAnonymousClassExpressionStyle OOVisualization::VArrayInitializer OOVisualization::VArrayInitializerStyle OOVisualization::VAssertStatement OOVisualization::VAssertStatementStyle OOVisualization::VAutoType OOVisualization::VBinaryOperation OOVisualization::VBlock OOVisualization::VBlockStyle OOVisualization::VBooleanLiteral OOVisualization::VBreakStatement OOVisualization::VCaseStatement OOVisualization::VCaseStatementStyle OOVisualization::VCastExpression OOVisualization::VCastExpressionStyle OOVisualization::VCatchClause OOVisualization::VCatchClauseStyle OOVisualization::VCharacterLiteral OOVisualization::VClass OOVisualization::VClassStyle OOVisualization::VClassSzPublic OOVisualization::VClassType OOVisualization::VCommentStatementItem OOVisualization::VContinueStatement OOVisualization::VContinueStatementStyle OOVisualization::VDeclarationConstantSz OOVisualization::VDeclarationStatement OOVisualization::VDeclarationSz OOVisualization::VEmptyExpression OOVisualization::VEmptyExpressionStyle OOVisualization::VEnumerator OOVisualization::VEnumeratorStyle OOVisualization::VErrorExpression OOVisualization::VErrorExpressionStyle OOVisualization::VExplicitTemplateInstantiation OOVisualization::VExplicitTemplateInstantiationStyle OOVisualization::VExpressionStatement OOVisualization::VField OOVisualization::VFieldStyle OOVisualization::VFloatLiteral OOVisualization::VForEachStatement OOVisualization::VForEachStatementStyle OOVisualization::VFormalArgument OOVisualization::VFormalArgumentStyle OOVisualization::VFormalMetaArgument OOVisualization::VFormalMetaArgumentStyle OOVisualization::VFormalResult OOVisualization::VFormalResultStyle OOVisualization::VFormalTypeArgument OOVisualization::VFormalTypeArgumentStyle OOVisualization::VFunctionType OOVisualization::VFunctionTypeStyle OOVisualization::VIfStatement OOVisualization::VIfStatementStyle OOVisualization::VIntegerLiteral OOVisualization::VKeywordMethodCall OOVisualization::VKeywordMethodCallStyle OOVisualization::VLambdaExpression OOVisualization::VLambdaExpressionStyle OOVisualization::VLoopStatement OOVisualization::VLoopStatementStyle OOVisualization::VMemberInitializer OOVisualization::VMemberInitializerStyle OOVisualization::VMetaBinding OOVisualization::VMetaBindingStyle OOVisualization::VMetaCallExpression OOVisualization::VMetaCallExpressionStyle OOVisualization::VMetaCallMapping OOVisualization::VMetaCallMappingStyle OOVisualization::VMetaDefinition OOVisualization::VMetaDefinitionStyle OOVisualization::VMethod OOVisualization::VMethodCallExpression OOVisualization::VMethodCallExpressionStyle OOVisualization::VMethodStyle OOVisualization::VMethodSzPublic OOVisualization::VModifier OOVisualization::VModule OOVisualization::VModuleStyle OOVisualization::VNameImport OOVisualization::VNameImportStyle OOVisualization::VNewExpression OOVisualization::VNewExpressionStyle OOVisualization::VNullLiteral OOVisualization::VOOReference OOVisualization::VPrimitiveType OOVisualization::VProject OOVisualization::VProjectStyle OOVisualization::VReferenceExpression OOVisualization::VReferenceExpressionStyle OOVisualization::VReturnStatement OOVisualization::VReturnStatementStyle OOVisualization::VStatementItemList OOVisualization::VStringLiteral OOVisualization::VStringLiteralStyle OOVisualization::VSuperExpression OOVisualization::VSwitchStatement OOVisualization::VSwitchStatementStyle OOVisualization::VSynchronizedStatement OOVisualization::VSynchronizedStatementStyle OOVisualization::VThisExpression OOVisualization::VTryCatchFinally OOVisualization::VTryCatchFinallyStyle OOVisualization::VTypeAlias OOVisualization::VTypeAliasStyle OOVisualization::VUnfinishedOperator OOVisualization::VUnfinishedOperatorStyle OOVisualization::VVariableDeclarationExpression OOVisualization::VVariableDeclarationExpressionStyle TestNodes::BinaryNode TestNodes::BinaryNodeAccessUnit TestNodes::BinaryNodePersistenceUnit TestNodes::PartialList VersionControlUI::DiffFrame VersionControlUI::ObjectPathCrumb VersionControlUI::ObjectPathCrumbStyle VersionControlUI::VDiffFrame VersionControlUI::VDiffFrameStyle Visualization::ArrowOverlay Visualization::ArrowOverlayStyle Visualization::Box Visualization::BoxOverlay Visualization::BoxOverlayStyle Visualization::BoxStyle Visualization::BoxTest Visualization::Braces Visualization::BracesStyle Visualization::CursorShapeItem Visualization::DeclarativeItemBase Visualization::DeclarativeItemBaseStyle Visualization::DeclarativeTest Visualization::DeclarativeTestStyle Visualization::Diamond Visualization::DiamondStyle Visualization::EmptyItem Visualization::Frame Visualization::FrameStyle Visualization::GridLayout Visualization::GridLayoutStyle Visualization::HighlightOverlay Visualization::HighlightOverlayStyle Visualization::Icon Visualization::IconOverlay Visualization::IconOverlayStyle Visualization::IconStyle Visualization::InfoNode Visualization::ItemStyle Visualization::ItemWithNode< Derived, Super, ContainedNode, defaultInitialization > Visualization::Layout Visualization::LayoutProviderBase Visualization::LayoutStyle Visualization::Line Visualization::LineStyle Visualization::MessageOverlay Visualization::MessageOverlayStyle Visualization::NodeWrapper Visualization::Overlay< Super > Visualization::PositionLayout Visualization::PositionLayoutStyle Visualization::RootItem Visualization::SVGIcon Visualization::SVGIconStyle Visualization::SceneHandlerItem Visualization::SelectionOverlay Visualization::SequentialLayout Visualization::SequentialLayoutStyle Visualization::Static Visualization::StaticSequenceStyle Visualization::StaticStyle Visualization::SvgShape Visualization::SvgShapeStyle Visualization::Symbol Visualization::SymbolStyle Visualization::TestBox Visualization::TestBoxNode Visualization::Text Visualization::TextRenderer Visualization::TextStyle Visualization::UINode Visualization::VBoolean Visualization::VCharacter Visualization::VComposite Visualization::VCompositeStyle Visualization::VFloat Visualization::VInfoNode Visualization::VInteger Visualization::VList Visualization::VListStyle Visualization::VReference Visualization::VText Visualization::VUsedLibrary Visualization::VUsedLibraryStyle Visualization::VViewItemNode Visualization::ViewItem Visualization::ViewItemNode Visualization::WebBrowserItem Visualization::ZoomLabelOverlay

Protected Types

using Super = Reflect< Base >
 

Member Typedef Documentation

◆ Super

template<typename Base >
using Core::Reflect< Base >::Super = Reflect<Base>
protected