#include <earley-parser.h>
|  | 
| enum class | TypeId { kStdString
, kBool
, kInt32
, kDouble
,
 kIntegerLiteral
, kStdVectorOfString
, kExpressionPtr
, kIdentifierPtr
,
 kOptionalIdentifierPtr
, kStatementPtr
, kDeclarationPtr
, kTypeExpressionPtr
,
 kOptionalTypeExpressionPtr
, kTryHandlerPtr
, kNameAndTypeExpression
, kEnumEntry
,
 kStdVectorOfEnumEntry
, kImplicitParameters
, kOptionalImplicitParameters
, kNameAndExpression
,
 kAnnotation
, kVectorOfAnnotation
, kAnnotationParameter
, kOptionalAnnotationParameter
,
 kClassFieldExpression
, kStructFieldExpression
, kBitFieldDeclaration
, kStdVectorOfNameAndTypeExpression
,
 kStdVectorOfNameAndExpression
, kStdVectorOfClassFieldExpression
, kStdVectorOfStructFieldExpression
, kStdVectorOfBitFieldDeclaration
,
 kIncrementDecrementOperator
, kOptionalStdString
, kStdVectorOfStatementPtr
, kStdVectorOfDeclarationPtr
,
 kStdVectorOfStdVectorOfDeclarationPtr
, kStdVectorOfExpressionPtr
, kExpressionWithSource
, kParameterList
,
 kTypeList
, kOptionalTypeList
, kLabelAndTypes
, kStdVectorOfLabelAndTypes
,
 kStdVectorOfTryHandlerPtr
, kOptionalStatementPtr
, kOptionalExpressionPtr
, kTypeswitchCase
,
 kStdVectorOfTypeswitchCase
, kStdVectorOfIdentifierPtr
, kOptionalClassBody
, kGenericParameter
,
 kGenericParameters
, kJsonValue
, kJsonMember
, kStdVectorOfJsonValue
,
 kStdVectorOfJsonMember
 }
 | 
|  | 
Definition at line 22 of file earley-parser.h.
 
◆ TypeId
| Enumerator | 
|---|
| kStdString |  | 
| kBool |  | 
| kInt32 |  | 
| kDouble |  | 
| kIntegerLiteral |  | 
| kStdVectorOfString |  | 
| kExpressionPtr |  | 
| kIdentifierPtr |  | 
| kOptionalIdentifierPtr |  | 
| kStatementPtr |  | 
| kDeclarationPtr |  | 
| kTypeExpressionPtr |  | 
| kOptionalTypeExpressionPtr |  | 
| kTryHandlerPtr |  | 
| kNameAndTypeExpression |  | 
| kEnumEntry |  | 
| kStdVectorOfEnumEntry |  | 
| kImplicitParameters |  | 
| kOptionalImplicitParameters |  | 
| kNameAndExpression |  | 
| kAnnotation |  | 
| kVectorOfAnnotation |  | 
| kAnnotationParameter |  | 
| kOptionalAnnotationParameter |  | 
| kClassFieldExpression |  | 
| kStructFieldExpression |  | 
| kBitFieldDeclaration |  | 
| kStdVectorOfNameAndTypeExpression |  | 
| kStdVectorOfNameAndExpression |  | 
| kStdVectorOfClassFieldExpression |  | 
| kStdVectorOfStructFieldExpression |  | 
| kStdVectorOfBitFieldDeclaration |  | 
| kIncrementDecrementOperator |  | 
| kOptionalStdString |  | 
| kStdVectorOfStatementPtr |  | 
| kStdVectorOfDeclarationPtr |  | 
| kStdVectorOfStdVectorOfDeclarationPtr |  | 
| kStdVectorOfExpressionPtr |  | 
| kExpressionWithSource |  | 
| kParameterList |  | 
| kTypeList |  | 
| kOptionalTypeList |  | 
| kLabelAndTypes |  | 
| kStdVectorOfLabelAndTypes |  | 
| kStdVectorOfTryHandlerPtr |  | 
| kOptionalStatementPtr |  | 
| kOptionalExpressionPtr |  | 
| kTypeswitchCase |  | 
| kStdVectorOfTypeswitchCase |  | 
| kStdVectorOfIdentifierPtr |  | 
| kOptionalClassBody |  | 
| kGenericParameter |  | 
| kGenericParameters |  | 
| kJsonValue |  | 
| kJsonMember |  | 
| kStdVectorOfJsonValue |  | 
| kStdVectorOfJsonMember |  | 
Definition at line 41 of file earley-parser.h.
 
 
◆ ~ParseResultHolderBase()
  
  | 
        
          | virtual v8::internal::torque::ParseResultHolderBase::~ParseResultHolderBase | ( |  | ) |  |  | virtualdefault | 
 
 
◆ ParseResultHolderBase()
  
  | 
        
          | v8::internal::torque::ParseResultHolderBase::ParseResultHolderBase | ( | TypeId | type_id | ) |  |  | inlineexplicitprotected | 
 
 
◆ Cast() [1/2]
      
        
          | T & v8::internal::torque::ParseResultHolderBase::Cast | ( |  | ) |  | 
      
 
 
◆ Cast() [2/2]
      
        
          | const T & v8::internal::torque::ParseResultHolderBase::Cast | ( |  | ) | const | 
      
 
 
◆ type_id_
  
  | 
        
          | const TypeId v8::internal::torque::ParseResultHolderBase::type_id_ |  | private | 
 
 
The documentation for this class was generated from the following file: