Home
last modified time | relevance | path

Searched defs:optional (Results 1 - 25 of 28) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DdirectEvalExpression.h28 DirectEvalExpression(Expression *callee, ArenaVector<Expression *> &&arguments, TSTypeParameterInstantiation *typeParams, bool optional, uint32_t parserStatus) DirectEvalExpression() argument
H A DcallExpression.h44 CallExpression(Expression *const callee, ArenaVector<Expression *> &&arguments, TSTypeParameterInstantiation *const typeParams, bool const optional, bool const trailingComma = false) CallExpression() argument
H A DmemberExpression.h69 MemberExpression(Expression *object, Expression *property, MemberExpressionKind kind, bool computed, bool optional) MemberExpression() argument
H A DobjectExpression.cpp189 void ObjectExpression::SetOptional(bool optional) in SetOptional() argument
/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsMappedType.h25 TSMappedType(TSTypeParameter *typeParameter, TypeNode *typeAnnotation, MappedOption readonly, MappedOption optional) TSMappedType() argument
H A DtsNamedTupleMember.h24 explicit TSNamedTupleMember(Expression *label, TypeNode *elementType, bool optional) in TSNamedTupleMember() argument
/arkcompiler/ets_frontend/ets2panda/ir/base/
H A DtsPropertySignature.h32 explicit TSPropertySignature(Expression *key, TypeNode *typeAnnotation, bool computed, bool optional, bool readonly) in TSPropertySignature() argument
H A DtsMethodSignature.h38 explicit TSMethodSignature(Expression *key, ir::FunctionSignature &&signature, bool computed, bool optional) in TSMethodSignature() argument
/arkcompiler/ets_frontend/ets2panda/ir/
H A Dexpression.h156 explicit MaybeOptionalExpression(AstNodeType type, bool optional) : Expression(type), optional_(optional) {} in MaybeOptionalExpression() argument
157 explicit MaybeOptionalExpression(AstNodeType type, ModifierFlags flags, bool optional) in MaybeOptionalExpression() argument
H A DastDump.h109 Property(const char *key, const Optional &optional) : key_(key) in Property() argument
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DtsMethodSignatureBuilder.h47 TSMethodSignatureBuilder &SetOptional(bool optional) in SetOptional() argument
H A DtsMappedTypeBuilder.h47 TSMappedTypeBuilder &SetOptional(MappedOption optional) in SetOptional() argument
H A DtsNamedTupleMemberBuilder.h41 TSNamedTupleMemberBuilder &SetOptional(bool optional) in SetOptional() argument
H A DtsPropertySignatureBuilder.h47 TSPropertySignatureBuilder &SetOptional(bool optional) in SetOptional() argument
/arkcompiler/ets_frontend/es2panda/compiler/base/
H A DoptionalChain.cpp35 void OptionalChain::CheckNullish(bool optional, compiler::VReg obj) in CheckNullish() argument
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DarrayExpression.h71 void SetOptional(bool optional) in SetOptional() argument
H A DmemberExpression.h38 MemberExpression(Expression *object, Expression *property, MemberExpressionKind kind, bool computed, bool optional) MemberExpression() argument
H A DcallExpression.h37 CallExpression(Expression *callee, ArenaVector<Expression *> &&arguments, TSTypeParameterInstantiation *typeParams, bool optional) CallExpression() argument
H A Didentifier.h85 void SetOptional(bool optional) in SetOptional() argument
H A DobjectExpression.cpp184 void ObjectExpression::SetOptional(bool optional) in SetOptional() argument
/arkcompiler/ets_frontend/es2panda/ir/ts/
H A DtsMappedType.h35 TSMappedType(TSTypeParameter *typeParameter, Expression *nameKeyType, Expression *typeAnnotation, MappedOption readonly, MappedOption optional) TSMappedType() argument
H A DtsNamedTupleMember.h34 explicit TSNamedTupleMember(Expression *label, Expression *elementType, bool optional, bool rest) in TSNamedTupleMember() argument
H A DtsPropertySignature.h34 explicit TSPropertySignature(Expression *key, Expression *typeAnnotation, bool computed, bool optional, in TSPropertySignature() argument
H A DtsMethodSignature.h40 TSMethodSignature(binder::Scope *scope, Expression *key, TSTypeParameterDeclaration *typeParams, ArenaVector<Expression *> &&params, Expression *returnTypeAnnotation, bool computed, bool optional, bool isGetAccessor, bool isSetAccessor) TSMethodSignature() argument
/arkcompiler/ets_frontend/es2panda/ir/
H A DastDump.h94 Property(const char *key, Optional optional) : key_(key) in Property() argument

Completed in 9 milliseconds

12