Show / Hide Table of Contents

Interface IFlatBuffersVisitor<Result>

This interface defines a complete generic visitor for a parse tree produced by FlatBuffersParser.

Namespace: GCore.Antlr.Grammers.Flatbuffers
Assembly: Flatbuffers.dll
Syntax
public interface IFlatBuffersVisitor<Result> : IParseTreeVisitor<Result>
Type Parameters
Name Description
Result

The return type of the visit operation.

Methods

| Improve this Doc View Source

VisitAttribute_decl(FlatBuffersParser.Attribute_declContext)

Visit a parse tree produced by attribute_decl().

Declaration
Result VisitAttribute_decl(FlatBuffersParser.Attribute_declContext context)
Parameters
Type Name Description
FlatBuffersParser.Attribute_declContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCommasep_enumval_decl(FlatBuffersParser.Commasep_enumval_declContext)

Visit a parse tree produced by commasep_enumval_decl().

Declaration
Result VisitCommasep_enumval_decl(FlatBuffersParser.Commasep_enumval_declContext context)
Parameters
Type Name Description
FlatBuffersParser.Commasep_enumval_declContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCommasep_ident_with_opt_single_value(FlatBuffersParser.Commasep_ident_with_opt_single_valueContext)

Visit a parse tree produced by commasep_ident_with_opt_single_value().

Declaration
Result VisitCommasep_ident_with_opt_single_value(FlatBuffersParser.Commasep_ident_with_opt_single_valueContext context)
Parameters
Type Name Description
FlatBuffersParser.Commasep_ident_with_opt_single_valueContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCommasep_ident_with_value(FlatBuffersParser.Commasep_ident_with_valueContext)

Visit a parse tree produced by commasep_ident_with_value().

Declaration
Result VisitCommasep_ident_with_value(FlatBuffersParser.Commasep_ident_with_valueContext context)
Parameters
Type Name Description
FlatBuffersParser.Commasep_ident_with_valueContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCommasep_unionval_with_opt_alias(FlatBuffersParser.Commasep_unionval_with_opt_aliasContext)

Visit a parse tree produced by commasep_unionval_with_opt_alias().

Declaration
Result VisitCommasep_unionval_with_opt_alias(FlatBuffersParser.Commasep_unionval_with_opt_aliasContext context)
Parameters
Type Name Description
FlatBuffersParser.Commasep_unionval_with_opt_aliasContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCommasep_value(FlatBuffersParser.Commasep_valueContext)

Visit a parse tree produced by commasep_value().

Declaration
Result VisitCommasep_value(FlatBuffersParser.Commasep_valueContext context)
Parameters
Type Name Description
FlatBuffersParser.Commasep_valueContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitEnum_decl(FlatBuffersParser.Enum_declContext)

Visit a parse tree produced by enum_decl().

Declaration
Result VisitEnum_decl(FlatBuffersParser.Enum_declContext context)
Parameters
Type Name Description
FlatBuffersParser.Enum_declContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitEnumval_decl(FlatBuffersParser.Enumval_declContext)

Visit a parse tree produced by enumval_decl().

Declaration
Result VisitEnumval_decl(FlatBuffersParser.Enumval_declContext context)
Parameters
Type Name Description
FlatBuffersParser.Enumval_declContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitField_decl(FlatBuffersParser.Field_declContext)

Visit a parse tree produced by field_decl().

Declaration
Result VisitField_decl(FlatBuffersParser.Field_declContext context)
Parameters
Type Name Description
FlatBuffersParser.Field_declContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFile_extension_decl(FlatBuffersParser.File_extension_declContext)

Visit a parse tree produced by file_extension_decl().

Declaration
Result VisitFile_extension_decl(FlatBuffersParser.File_extension_declContext context)
Parameters
Type Name Description
FlatBuffersParser.File_extension_declContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFile_identifier_decl(FlatBuffersParser.File_identifier_declContext)

Visit a parse tree produced by file_identifier_decl().

Declaration
Result VisitFile_identifier_decl(FlatBuffersParser.File_identifier_declContext context)
Parameters
Type Name Description
FlatBuffersParser.File_identifier_declContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIdent_with_opt_single_value(FlatBuffersParser.Ident_with_opt_single_valueContext)

Visit a parse tree produced by ident_with_opt_single_value().

Declaration
Result VisitIdent_with_opt_single_value(FlatBuffersParser.Ident_with_opt_single_valueContext context)
Parameters
Type Name Description
FlatBuffersParser.Ident_with_opt_single_valueContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIdent_with_value(FlatBuffersParser.Ident_with_valueContext)

Visit a parse tree produced by ident_with_value().

Declaration
Result VisitIdent_with_value(FlatBuffersParser.Ident_with_valueContext context)
Parameters
Type Name Description
FlatBuffersParser.Ident_with_valueContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIdentifier(FlatBuffersParser.IdentifierContext)

Visit a parse tree produced by identifier().

Declaration
Result VisitIdentifier(FlatBuffersParser.IdentifierContext context)
Parameters
Type Name Description
FlatBuffersParser.IdentifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitInclude_(FlatBuffersParser.Include_Context)

Visit a parse tree produced by include_().

Declaration
Result VisitInclude_(FlatBuffersParser.Include_Context context)
Parameters
Type Name Description
FlatBuffersParser.Include_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitInteger_const(FlatBuffersParser.Integer_constContext)

Visit a parse tree produced by integer_const().

Declaration
Result VisitInteger_const(FlatBuffersParser.Integer_constContext context)
Parameters
Type Name Description
FlatBuffersParser.Integer_constContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitKeywords(FlatBuffersParser.KeywordsContext)

Visit a parse tree produced by keywords().

Declaration
Result VisitKeywords(FlatBuffersParser.KeywordsContext context)
Parameters
Type Name Description
FlatBuffersParser.KeywordsContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitMetadata(FlatBuffersParser.MetadataContext)

Visit a parse tree produced by metadata().

Declaration
Result VisitMetadata(FlatBuffersParser.MetadataContext context)
Parameters
Type Name Description
FlatBuffersParser.MetadataContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitNamespace_decl(FlatBuffersParser.Namespace_declContext)

Visit a parse tree produced by namespace_decl().

Declaration
Result VisitNamespace_decl(FlatBuffersParser.Namespace_declContext context)
Parameters
Type Name Description
FlatBuffersParser.Namespace_declContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitNs_ident(FlatBuffersParser.Ns_identContext)

Visit a parse tree produced by ns_ident().

Declaration
Result VisitNs_ident(FlatBuffersParser.Ns_identContext context)
Parameters
Type Name Description
FlatBuffersParser.Ns_identContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitObject_(FlatBuffersParser.Object_Context)

Visit a parse tree produced by object_().

Declaration
Result VisitObject_(FlatBuffersParser.Object_Context context)
Parameters
Type Name Description
FlatBuffersParser.Object_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitRoot_decl(FlatBuffersParser.Root_declContext)

Visit a parse tree produced by root_decl().

Declaration
Result VisitRoot_decl(FlatBuffersParser.Root_declContext context)
Parameters
Type Name Description
FlatBuffersParser.Root_declContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitRpc_decl(FlatBuffersParser.Rpc_declContext)

Visit a parse tree produced by rpc_decl().

Declaration
Result VisitRpc_decl(FlatBuffersParser.Rpc_declContext context)
Parameters
Type Name Description
FlatBuffersParser.Rpc_declContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitRpc_method(FlatBuffersParser.Rpc_methodContext)

Visit a parse tree produced by rpc_method().

Declaration
Result VisitRpc_method(FlatBuffersParser.Rpc_methodContext context)
Parameters
Type Name Description
FlatBuffersParser.Rpc_methodContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitScalar(FlatBuffersParser.ScalarContext)

Visit a parse tree produced by scalar().

Declaration
Result VisitScalar(FlatBuffersParser.ScalarContext context)
Parameters
Type Name Description
FlatBuffersParser.ScalarContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSchema(FlatBuffersParser.SchemaContext)

Visit a parse tree produced by schema().

Declaration
Result VisitSchema(FlatBuffersParser.SchemaContext context)
Parameters
Type Name Description
FlatBuffersParser.SchemaContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSingle_value(FlatBuffersParser.Single_valueContext)

Visit a parse tree produced by single_value().

Declaration
Result VisitSingle_value(FlatBuffersParser.Single_valueContext context)
Parameters
Type Name Description
FlatBuffersParser.Single_valueContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitType_(FlatBuffersParser.Type_Context)

Visit a parse tree produced by type_().

Declaration
Result VisitType_(FlatBuffersParser.Type_Context context)
Parameters
Type Name Description
FlatBuffersParser.Type_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitType_decl(FlatBuffersParser.Type_declContext)

Visit a parse tree produced by type_decl().

Declaration
Result VisitType_decl(FlatBuffersParser.Type_declContext context)
Parameters
Type Name Description
FlatBuffersParser.Type_declContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitUnion_decl(FlatBuffersParser.Union_declContext)

Visit a parse tree produced by union_decl().

Declaration
Result VisitUnion_decl(FlatBuffersParser.Union_declContext context)
Parameters
Type Name Description
FlatBuffersParser.Union_declContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitUnionval_with_opt_alias(FlatBuffersParser.Unionval_with_opt_aliasContext)

Visit a parse tree produced by unionval_with_opt_alias().

Declaration
Result VisitUnionval_with_opt_alias(FlatBuffersParser.Unionval_with_opt_aliasContext context)
Parameters
Type Name Description
FlatBuffersParser.Unionval_with_opt_aliasContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitValue(FlatBuffersParser.ValueContext)

Visit a parse tree produced by value().

Declaration
Result VisitValue(FlatBuffersParser.ValueContext context)
Parameters
Type Name Description
FlatBuffersParser.ValueContext context

The parse tree.

Returns
Type Description
Result
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX