C# Class Visitor, pinac

Afficher le fichier Open project: shranjan/pinac Class Usage Examples

Méthodes publiques

Méthode Description
VisitAdditionOperationElement ( AdditionOperationElement, element ) : void
VisitAdditionOperationElement ( AdditiveElement, element ) : void
VisitAssignmentOperationElement ( AssignmentOperationElement, element ) : void
VisitBracketElement ( BracketElement, element ) : void
VisitCommentElement ( CommentElement, element ) : void
VisitDeclarationElement ( DeclarationElement, element ) : void
VisitDeleteElement ( DeleteVariable, element ) : void
VisitDotProductElement ( DotProductElement, element ) : void
VisitDoubleElement ( DoubleElement, element ) : void
VisitElement ( Element, element ) : void
VisitEqualityOperationElement ( EqualityOperationElement, element ) : void
VisitForStatementElement ( ForStatementElement, element ) : void
VisitFunctionCallElement ( FunctionCallElement, element ) : void
VisitFunctionElement ( FunctionElement, element ) : void
VisitGreaterThanElement ( GreaterThanElement element ) : void
VisitGreaterThanEqualToElement ( GreaterThanEqualToElement element ) : void
VisitIfStatementElement ( IfStatementElement, element ) : void
VisitIntegerElement ( IntegerElement, element ) : void
VisitLessThanElement ( LessThanElement, element ) : void
VisitLessThanEqualToElement ( LessThanEqualToElement, element ) : void
VisitMatrixElement ( MatrixOperationElement element ) : void
VisitMatrixElement ( MatrixVariableDeclaration element ) : void
VisitMatrixOperationElement ( MatrixOperationElement element ) : void
VisitMatrixReference ( MatrixReference element ) : void
VisitMatrixSingleElement ( MatrixElement element ) : void
VisitMatrixTransposeElement ( MatrixTranspose element ) : void
VisitMultiplicationElement ( MultiplicationElement element ) : void
VisitMultiplicationOperationElement ( MultiplicationOperationElement element ) : void
VisitNonEqualityOperationElement ( NonEqualityOperationElement element ) : void
VisitParallelForElement ( ParallelForElement element ) : void
VisitPlotFunctionElement ( PlotFunctionElement element ) : void
VisitPrintOperationElement ( PrintOperationElement element ) : void
VisitRangeElement ( RangeElement element ) : void
VisitReturnElement ( ReturnElement element ) : void
VisitScalarArgument ( ScalarArgument element ) : void
VisitStringElement ( StringElement element ) : void
VisitStructAssignment ( StructAssignDeclaration element ) : void
VisitStructDeclaration ( StructDeclaration element ) : void
VisitStructObject ( StructObjectDeclaration element ) : void
VisitStructVar ( ScalarVariableDeclaration element ) : void
VisitStructVar ( StructVariableDeclaration element ) : void
VisitSubtractionElement ( SubtractionElement element ) : void
VisitVariableElement ( VariableElement element ) : void
VisitVectorElement ( VectorVariableDeclaration element ) : void
VisitVectorReference ( VectorReference element ) : void
VisitVectorSingleElement ( VectorElement element ) : void

Méthodes protégées

Méthode Description
Visitor ( )

Method Details

VisitAdditionOperationElement() public abstract méthode

public abstract VisitAdditionOperationElement ( AdditionOperationElement, element ) : void
element AdditionOperationElement,
Résultat void

VisitAdditionOperationElement() public abstract méthode

public abstract VisitAdditionOperationElement ( AdditiveElement, element ) : void
element AdditiveElement,
Résultat void

VisitAssignmentOperationElement() public abstract méthode

public abstract VisitAssignmentOperationElement ( AssignmentOperationElement, element ) : void
element AssignmentOperationElement,
Résultat void

VisitBracketElement() public abstract méthode

public abstract VisitBracketElement ( BracketElement, element ) : void
element BracketElement,
Résultat void

VisitCommentElement() public abstract méthode

public abstract VisitCommentElement ( CommentElement, element ) : void
element CommentElement,
Résultat void

VisitDeclarationElement() public abstract méthode

public abstract VisitDeclarationElement ( DeclarationElement, element ) : void
element DeclarationElement,
Résultat void

VisitDeleteElement() public abstract méthode

public abstract VisitDeleteElement ( DeleteVariable, element ) : void
element DeleteVariable,
Résultat void

VisitDotProductElement() public abstract méthode

public abstract VisitDotProductElement ( DotProductElement, element ) : void
element DotProductElement,
Résultat void

VisitDoubleElement() public abstract méthode

public abstract VisitDoubleElement ( DoubleElement, element ) : void
element DoubleElement,
Résultat void

VisitElement() public méthode

public VisitElement ( Element, element ) : void
element Element,
Résultat void

VisitEqualityOperationElement() public abstract méthode

public abstract VisitEqualityOperationElement ( EqualityOperationElement, element ) : void
element EqualityOperationElement,
Résultat void

VisitForStatementElement() public abstract méthode

public abstract VisitForStatementElement ( ForStatementElement, element ) : void
element ForStatementElement,
Résultat void

VisitFunctionCallElement() public abstract méthode

public abstract VisitFunctionCallElement ( FunctionCallElement, element ) : void
element FunctionCallElement,
Résultat void

VisitFunctionElement() public abstract méthode

public abstract VisitFunctionElement ( FunctionElement, element ) : void
element FunctionElement,
Résultat void

VisitGreaterThanElement() public abstract méthode

public abstract VisitGreaterThanElement ( GreaterThanElement element ) : void
element GreaterThanElement
Résultat void

VisitGreaterThanEqualToElement() public abstract méthode

public abstract VisitGreaterThanEqualToElement ( GreaterThanEqualToElement element ) : void
element GreaterThanEqualToElement
Résultat void

VisitIfStatementElement() public abstract méthode

public abstract VisitIfStatementElement ( IfStatementElement, element ) : void
element IfStatementElement,
Résultat void

VisitIntegerElement() public abstract méthode

public abstract VisitIntegerElement ( IntegerElement, element ) : void
element IntegerElement,
Résultat void

VisitLessThanElement() public abstract méthode

public abstract VisitLessThanElement ( LessThanElement, element ) : void
element LessThanElement,
Résultat void

VisitLessThanEqualToElement() public abstract méthode

public abstract VisitLessThanEqualToElement ( LessThanEqualToElement, element ) : void
element LessThanEqualToElement,
Résultat void

VisitMatrixElement() public abstract méthode

public abstract VisitMatrixElement ( MatrixOperationElement element ) : void
element MatrixOperationElement
Résultat void

VisitMatrixElement() public abstract méthode

public abstract VisitMatrixElement ( MatrixVariableDeclaration element ) : void
element MatrixVariableDeclaration
Résultat void

VisitMatrixOperationElement() public abstract méthode

public abstract VisitMatrixOperationElement ( MatrixOperationElement element ) : void
element MatrixOperationElement
Résultat void

VisitMatrixReference() public abstract méthode

public abstract VisitMatrixReference ( MatrixReference element ) : void
element MatrixReference
Résultat void

VisitMatrixSingleElement() public abstract méthode

public abstract VisitMatrixSingleElement ( MatrixElement element ) : void
element MatrixElement
Résultat void

VisitMatrixTransposeElement() public abstract méthode

public abstract VisitMatrixTransposeElement ( MatrixTranspose element ) : void
element MatrixTranspose
Résultat void

VisitMultiplicationElement() public abstract méthode

public abstract VisitMultiplicationElement ( MultiplicationElement element ) : void
element MultiplicationElement
Résultat void

VisitMultiplicationOperationElement() public abstract méthode

public abstract VisitMultiplicationOperationElement ( MultiplicationOperationElement element ) : void
element MultiplicationOperationElement
Résultat void

VisitNonEqualityOperationElement() public abstract méthode

public abstract VisitNonEqualityOperationElement ( NonEqualityOperationElement element ) : void
element NonEqualityOperationElement
Résultat void

VisitParallelForElement() public abstract méthode

public abstract VisitParallelForElement ( ParallelForElement element ) : void
element ParallelForElement
Résultat void

VisitPlotFunctionElement() public abstract méthode

public abstract VisitPlotFunctionElement ( PlotFunctionElement element ) : void
element PlotFunctionElement
Résultat void

VisitPrintOperationElement() public abstract méthode

public abstract VisitPrintOperationElement ( PrintOperationElement element ) : void
element PrintOperationElement
Résultat void

VisitRangeElement() public abstract méthode

public abstract VisitRangeElement ( RangeElement element ) : void
element RangeElement
Résultat void

VisitReturnElement() public abstract méthode

public abstract VisitReturnElement ( ReturnElement element ) : void
element ReturnElement
Résultat void

VisitScalarArgument() public abstract méthode

public abstract VisitScalarArgument ( ScalarArgument element ) : void
element ScalarArgument
Résultat void

VisitStringElement() public abstract méthode

public abstract VisitStringElement ( StringElement element ) : void
element StringElement
Résultat void

VisitStructAssignment() public abstract méthode

public abstract VisitStructAssignment ( StructAssignDeclaration element ) : void
element StructAssignDeclaration
Résultat void

VisitStructDeclaration() public abstract méthode

public abstract VisitStructDeclaration ( StructDeclaration element ) : void
element StructDeclaration
Résultat void

VisitStructObject() public abstract méthode

public abstract VisitStructObject ( StructObjectDeclaration element ) : void
element StructObjectDeclaration
Résultat void

VisitStructVar() public abstract méthode

public abstract VisitStructVar ( ScalarVariableDeclaration element ) : void
element ScalarVariableDeclaration
Résultat void

VisitStructVar() public abstract méthode

public abstract VisitStructVar ( StructVariableDeclaration element ) : void
element StructVariableDeclaration
Résultat void

VisitSubtractionElement() public abstract méthode

public abstract VisitSubtractionElement ( SubtractionElement element ) : void
element SubtractionElement
Résultat void

VisitVariableElement() public abstract méthode

public abstract VisitVariableElement ( VariableElement element ) : void
element VariableElement
Résultat void

VisitVectorElement() public abstract méthode

public abstract VisitVectorElement ( VectorVariableDeclaration element ) : void
element VectorVariableDeclaration
Résultat void

VisitVectorReference() public abstract méthode

public abstract VisitVectorReference ( VectorReference element ) : void
element VectorReference
Résultat void

VisitVectorSingleElement() public abstract méthode

public abstract VisitVectorSingleElement ( VectorElement element ) : void
element VectorElement
Résultat void

Visitor() protected méthode

protected Visitor ( )