Home
last modified time | relevance | path

Searched defs:optional (Results 1 – 25 of 36) sorted by relevance

12

/arkcompiler/runtime_core/taihe/runtime/include/taihe/
Doptional.hpp93 struct optional : public optional_view<cpp_owner_t> { struct
94 …explicit optional(cpp_owner_t *handle) noexcept : optional_view<cpp_owner_t>(handle) {} // main c… in optional() function
96 optional() noexcept : optional(nullptr) {} in optional() function
98 optional(std::nullopt_t) : optional(nullptr) {} in optional() function
101optional(std::in_place_t, Args &&...args) : optional(new cpp_owner_t(std::forward<Args>(args)...)) in optional() argument
107 static optional make(Args &&...args) in make()
113 cpp_owner_t &emplace(Args &&...args) in emplace()
122 void reset() in reset()
130optional(optional_view<cpp_owner_t> const &other) : optional(other ? new cpp_owner_t(*other) : nul… in optional() argument
132optional(optional<cpp_owner_t> const &other) : optional(other ? new cpp_owner_t(*other) : nullptr)… in optional() argument
[all …]
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
DdirectEvalExpression.h29 … TSTypeParameterInstantiation *typeParams, bool optional, uint32_t parserStatus) in DirectEvalExpression()
DarrayExpression.h97 void SetOptional(bool optional) noexcept in SetOptional()
DcallExpression.h47 : MaybeOptionalExpression(AstNodeType::CALL_EXPRESSION, optional), in MaybeOptionalExpression() argument
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
DtsNamedTupleMemberBuilder.h41 TSNamedTupleMemberBuilder &SetOptional(bool optional) in SetOptional()
DtsMappedTypeBuilder.h47 TSMappedTypeBuilder &SetOptional(MappedOption optional) in SetOptional()
DtsMethodSignatureBuilder.h47 TSMethodSignatureBuilder &SetOptional(bool optional) in SetOptional()
DtsPropertySignatureBuilder.h47 TSPropertySignatureBuilder &SetOptional(bool optional) in SetOptional()
/arkcompiler/ets_frontend/ets2panda/ir/
Dexpression.h162 …explicit MaybeOptionalExpression(AstNodeType type, bool optional) : Expression(type), optional_(op… in MaybeOptionalExpression()
163 explicit MaybeOptionalExpression(AstNodeType type, ModifierFlags flags, bool optional) in MaybeOptionalExpression()
/arkcompiler/ets_frontend/ets2panda/ir/ts/
DtsNamedTupleMember.h24 explicit TSNamedTupleMember(Expression *label, TypeNode *elementType, bool optional, in TSNamedTupleMember()
DtsMappedType.h26 MappedOption optional, ArenaAllocator *const allocator) in TSMappedType()
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsNamedTupleMember.h34 … explicit TSNamedTupleMember(Expression *label, Expression *elementType, bool optional, bool rest) in TSNamedTupleMember()
DtsMappedType.h36 MappedOption readonly, MappedOption optional) in TSMappedType()
DtsPropertySignature.h34 …icit TSPropertySignature(Expression *key, Expression *typeAnnotation, bool computed, bool optional, in TSPropertySignature()
DtsMethodSignature.h42 bool optional, bool isGetAccessor, bool isSetAccessor) in TSMethodSignature()
/arkcompiler/ets_frontend/es2panda/compiler/base/
DoptionalChain.cpp35 void OptionalChain::CheckNullish(bool optional, compiler::VReg obj) in CheckNullish()
/arkcompiler/ets_frontend/ets2panda/ir/base/
DtsPropertySignature.h32 …tySignature(Expression *key, TypeNode *typeAnnotation, bool computed, bool optional, bool readonly) in TSPropertySignature()
DspreadElement.h77 void SetOptional(bool optional) noexcept in SetOptional()
DtsMethodSignature.h38 …TSMethodSignature(Expression *key, ir::FunctionSignature &&signature, bool computed, bool optional) in TSMethodSignature()
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DarrayExpression.h71 void SetOptional(bool optional) in SetOptional()
DcallExpression.h38 TSTypeParameterInstantiation *typeParams, bool optional) in CallExpression()
DmemberExpression.h39 bool computed, bool optional) in MemberExpression()
/arkcompiler/ets_frontend/merge_abc/
DHowToWriteProtoForAssemblyStuff.md49 ### optional subsection
/arkcompiler/ets_frontend/ets2panda/linter/arkanalyzer/src/core/model/builder/
DArkMethodBuilder.ts190 private optional: boolean = false; property in ObjectBindingPatternParameter
222 private optional: boolean = false; property in ArrayBindingPatternParameter
/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/interface/ts_to_ets/
Dinterface_method.js68 export function optionalArg(arg, optional) { argument

12