Home
Sort by
last modified time
|
relevance
|
path
Repository(s)
applications
arkcompiler
base
build
commonlibrary
developtools
device
docs
domains
drivers
foundation
ide
interface
kernel
napi_generator
productdefine
test
third_party
vendor
select all
invert selection
clear
Full Search
Search through all text tokens(words,strings,identifiers,numbers) in index.
Definition
Only finds symbol definitions(where e.g a variable(function,...) is defined).
Symbol
Only finds symbol(e.g. methods classes,function,variables).
File Path
Path of the source file(use "/").If you want just exact path,enclose it in "".Source files end with: .jar/.bz2/.a/.h/.java...
History
History log comments.
Type
Any
Bzip(2)
C
Clojure
C#
C++
ELF
Erlang
Image file
Fortran
Golang
GZIP
Haskell
Jar
Java
Java class
JavaScript
Lisp
Lua
Pascal
Perl
PHP
Plain Text
PL/SQL
Python
Rust
Scala
Shell script
SQL
Tar
Tcl
Troff
UUEncoded
Visual Basic
XML
Zip
Type of analyzer used to filter file types include with selected(e.g. just C sources).
Help
Searched
refs:Parent
(Results
1 - 25
of
107
) sorted by relevance
1
2
3
4
5
/arkcompiler/ets_frontend/ets2panda/ast_verifier/
H
A
D
identifierHasVariable.cpp
52
auto parent = ast->
Parent
();
in CheckMoreAstExceptions()
63
parent = parent->
Parent
();
in CheckMoreAstExceptions()
67
if (ast->
Parent
() != nullptr && ast->
Parent
()->
Parent
() != nullptr) {
in CheckMoreAstExceptions()
68
parent = ast->
Parent
()->
Parent
();
in CheckMoreAstExceptions()
75
parent = ast->
Parent
();
in CheckMoreAstExceptions()
81
parent = parent->
Parent
();
in CheckMoreAstExceptions()
101
if (ast->
Parent
()
in CheckAstExceptions()
[all...]
H
A
D
variableHasEnclosingScope.cpp
80
if (node->
Parent
() != nullptr && node->
Parent
()->IsCatchClause()) {
in CheckCatchClause()
81
return IsContainedIn(ast, node->
Parent
());
in CheckCatchClause()
90
auto parent = ast->
Parent
();
in CheckAstExceptions()
96
parent = parent->
Parent
();
in CheckAstExceptions()
105
return (ast->
Parent
()->IsLabelledStatement());
in CheckAstExceptions()
H
A
D
helpers.cpp
159
while (tmpNode->
Parent
() != nullptr && !tmpNode->IsClassDefinition()) {
in GetClassDefinitionType()
160
tmpNode = tmpNode->
Parent
();
in GetClassDefinitionType()
172
while (tmpNode->
Parent
() != nullptr && !tmpNode->IsTSInterfaceDeclaration()) {
in GetTSInterfaceDeclarationType()
173
tmpNode = tmpNode->
Parent
();
in GetTSInterfaceDeclarationType()
275
if (objTypeDeclNode->
Parent
() != nullptr && objTypeDeclNode->
Parent
()->IsImportNamespaceSpecifier()) {
in ValidateVariableAccess()
278
const auto *propVarDeclNodeParent = propVarDeclNode->
Parent
();
in ValidateVariableAccess()
304
if (memberObjTypeDeclNode->
Parent
() != nullptr && memberObjTypeDeclNode->
Parent
()->IsImportNamespaceSpecifier()) {
in ValidateMethodAccess()
H
A
D
everyChildHasValidParent.cpp
29
if (root->IsClassDefinition() && node->IsMethodDefinition() && node->
Parent
()->IsMethodDefinition()) {
in operator ()()
30
auto maybeBaseOverloadMethod = node->
Parent
()->AsMethodDefinition();
in operator ()()
40
if (ir::AstNode const *parent = node->
Parent
(); ast != parent) {
in operator ()()
H
A
D
importExportAccessValid.cpp
107
auto varParent = var->Declaration()->Node()->
Parent
();
in InvariantImportExportVariable()
108
if (varParent != nullptr && !IsContainedIn(ident->
Parent
(), varParent) && ident->
Parent
() != varParent) {
in InvariantImportExportVariable()
109
if (var->GetScope() != nullptr && var->GetScope()->
Parent
() != nullptr &&
in InvariantImportExportVariable()
110
var->GetScope()->
Parent
()->IsGlobalScope() &&
in InvariantImportExportVariable()
H
A
D
everyChildInParentRange.cpp
23
if (ast->
Parent
() == nullptr) {
in operator ()()
27
if (ast != node->
Parent
()) {
in operator ()()
H
A
D
variableNameIdentifierNameSame.cpp
47
auto parent = ast->
Parent
();
in operator ()()
53
parent = parent->
Parent
();
in operator ()()
/arkcompiler/ets_frontend/es2panda/typescript/core/
H
A
D
util.cpp
52
while (parent->
Parent
()) {
in InAssignment()
53
if (parent->
Parent
()->IsAssignmentExpression()) {
in InAssignment()
54
return parent->
Parent
()->AsAssignmentExpression()->Left() == parent;
in InAssignment()
57
if (parent->
Parent
()->IsBinaryExpression()) {
in InAssignment()
58
const ir::BinaryExpression *binaryExpr = parent->
Parent
()->AsBinaryExpression();
in InAssignment()
62
if (parent->
Parent
()->IsUpdateExpression()) {
in InAssignment()
66
parent = parent->
Parent
();
in InAssignment()
115
node = node->
Parent
();
in FindAncestorGivenByType()
118
if (node->
Parent
()) {
in FindAncestorGivenByType()
119
node = node->
Parent
();
in FindAncestorGivenByType()
[all...]
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H
A
D
functionExpression.cpp
46
if (func_->
Parent
()->
Parent
() && func_->
Parent
()->
Parent
()->IsVariableDeclarator() &&
in Check()
47
func_->
Parent
()->
Parent
()->AsVariableDeclarator()->Id()->IsIdentifier()) {
in Check()
48
funcVar = func_->
Parent
()->
Parent
()->AsVariableDeclarator()->Id()->AsIdentifier()->Variable();
in Check()
H
A
D
arrowFunctionExpression.cpp
46
if (func_->
Parent
()->
Parent
() && func_->
Parent
()->
Parent
()->IsVariableDeclarator() &&
in Check()
47
func_->
Parent
()->
Parent
()->AsVariableDeclarator()->Id()->IsIdentifier()) {
in Check()
48
funcVar = func_->
Parent
()->
Parent
()->AsVariableDeclarator()->Id()->AsIdentifier()->Variable();
in Check()
/arkcompiler/ets_frontend/ets2panda/checker/ts/
H
A
D
util.cpp
40
while (parent->
Parent
() != nullptr) {
in InAssignment()
41
if (parent->
Parent
()->IsAssignmentExpression()) {
in InAssignment()
42
return parent->
Parent
()->AsAssignmentExpression()->Left() == parent;
in InAssignment()
45
if (parent->
Parent
()->IsBinaryExpression()) {
in InAssignment()
46
ir::BinaryExpression *binaryExpr = parent->
Parent
()->AsBinaryExpression();
in InAssignment()
50
if (parent->
Parent
()->IsUpdateExpression()) {
in InAssignment()
54
parent = parent->
Parent
();
in InAssignment()
103
while (node->
Parent
()->Type() != stop) {
in FindAncestorUntilGivenType()
104
if (node->
Parent
() != nullptr) {
in FindAncestorUntilGivenType()
105
node = node->
Parent
();
in FindAncestorUntilGivenType()
[all...]
/arkcompiler/ets_frontend/ets2panda/util/
H
A
D
helpers.cpp
203
iter = iter->
Parent
();
in GetContainingEnumDeclaration()
229
iter = iter->
Parent
();
in GetContainingObjectType()
244
iter = iter->
Parent
();
in GetContainingClassDefinition()
259
iter = iter->
Parent
();
in GetContainingInterfaceDeclaration()
278
iter = iter->
Parent
();
in GetContainingClassMethodDefinition()
297
iter = iter->
Parent
();
in GetContainingClassStaticBlock()
305
for (const auto *parent = node->
Parent
(); parent != nullptr; parent = parent->
Parent
()) {
in GetContainingConstructor()
317
for (const auto *parent = node->
Parent
(); parent != nullptr; parent = parent->
Parent
()) {
in GetContainingFunction()
[all...]
/arkcompiler/ets_frontend/ets2panda/ir/statements/
H
A
D
blockStatement.cpp
68
if (
Parent
() != nullptr && (
Parent
()->IsBlockStatement() ||
Parent
()->IsCallExpression())) {
in Dump()
81
if (
Parent
() != nullptr && (
Parent
()->IsBlockStatement() ||
Parent
()->IsCallExpression())) {
in Dump()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H
A
D
validateHelpers.cpp
91
ident->
Parent
()->AsCallExpression()->Callee() != ident) {
in ValidateCallExpressionIdentifier()
96
if (ident->
Parent
()->AsCallExpression()->Callee() != ident) {
in ValidateCallExpressionIdentifier()
129
if (ident->
Parent
()->AsETSNewClassInstanceExpression()->GetTypeRef() == ident && (resolved != nullptr) &&
in ValidateNewClassInstanceIdentifier()
140
ident->
Parent
()->AsMemberExpression()->HasMemberKind(ir::MemberExpressionKind::ELEMENT_ACCESS)) {
in ValidateMemberIdentifier()
143
if (ident->
Parent
()->AsMemberExpression()->IsComputed()) {
in ValidateMemberIdentifier()
176
const auto *const assignmentExpr = ident->
Parent
()->AsAssignmentExpression();
in ValidateAssignmentIdentifier()
191
const auto *const binaryExpr = ident->
Parent
()->AsBinaryExpression();
in ValidateBinaryExpressionIdentifier()
209
switch (ident->
Parent
()->Type()) {
in ValidateResolvedIdentifier()
/arkcompiler/ets_frontend/ets2panda/ir/base/
H
A
D
methodDefinition.cpp
74
if (it->
Parent
() == this) {
in Iterate()
155
if (
Parent
() != nullptr &&
Parent
()->IsClassDefinition() && !
Parent
()->AsClassDefinition()->IsLocal()) {
in DumpPrefix()
206
if (
Parent
() != nullptr &&
Parent
()->IsClassDefinition() && value_->IsFunctionExpression() &&
in Dump()
/arkcompiler/ets_frontend/es2panda/ir/statements/
H
A
D
returnStatement.cpp
73
if (containingFunc->
Parent
()->
Parent
()->IsMethodDefinition()) {
in Check()
74
const ir::MethodDefinition *containingClassMethod = containingFunc->
Parent
()->
Parent
()->AsMethodDefinition();
in Check()
/arkcompiler/ets_frontend/es2panda/ir/base/
H
A
D
scriptFunction.cpp
140
auto *funcNode = this->
Parent
();
in SourceCode()
142
funcNode->
Parent
()->IsMethodDefinition() &&
in SourceCode()
143
funcNode->
Parent
()->AsMethodDefinition()->Value() == funcNode->AsFunctionExpression()) {
in SourceCode()
144
funcNode = funcNode->
Parent
();
in SourceCode()
/arkcompiler/ets_frontend/es2panda/binder/
H
A
D
binder.cpp
145
iter = iter->
Parent
();
in CheckMandatoryArguments()
160
iter = iter->
Parent
();
in CheckMandatoryArguments()
239
currentScope = currentScope->
Parent
();
in ValidateExportDecl()
281
iter = scope->
Parent
();
in InstantiateArguments()
307
iter = scope->
Parent
();
in InstantiateArguments()
321
if (ident->
Parent
()->IsTSTypeReference()) {
in LookupIdentReference()
333
if (!res.variable->Declaration()->IsDeclare() && !ident->
Parent
()->IsTSTypeReference() &&
in LookupIdentReference()
334
!ident->
Parent
()->IsTSTypeQuery() && !(bindingFlags_ & ResolveBindingFlags::TS_BEFORE_TRANSFORM)) {
in LookupIdentReference()
566
if (varDecl->
Parent
()->AsVariableDeclaration()->Kind() == ir::VariableDeclaration::VariableDeclarationKind::VAR) {
in BuildVarDeclarator()
580
if (classDef->
Parent
()
in BuildClassDefinition()
[all...]
H
A
D
scope.cpp
53
iter = iter->
Parent
();
in EnclosingVariableScope()
67
iter = iter->
Parent
();
in EnclosingFunctionVariableScope()
163
iter = iter->
Parent
();
in Find()
187
iter = iter->
Parent
();
in Find()
292
if (node_ && node_->
Parent
() && node_->
Parent
()->
Parent
()) {
in GetSelfScopeName()
293
scopeName << util::Helpers::GetName(allocator_, node_->
Parent
()->
Parent
());
in GetSelfScopeName()
323
iter = iter->
Parent
();
in FindPrivateName()
[all...]
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H
A
D
boxingForLocals.cpp
126
auto *func = param->
Parent
()->AsScriptFunction();
in HandleFunctionParam()
197
newDeclarator->SetParent(declarator->
Parent
());
in HandleVariableDeclarator()
222
return (ast->
Parent
()->IsVariableDeclarator() && ast == ast->
Parent
()->AsVariableDeclarator()->Id()) ||
in IsBeingDeclared()
223
(ast->
Parent
()->IsETSParameterExpression() && ast == ast->
Parent
()->AsETSParameterExpression()->Ident());
in IsBeingDeclared()
233
return id->
Parent
()->IsETSNewClassInstanceExpression() &&
in IsPartOfBoxInitializer()
234
id->
Parent
()->AsETSNewClassInstanceExpression()->GetTypeRef()->TsType() ==
in IsPartOfBoxInitializer()
240
return ast->
Parent
()->IsAssignmentExpression() && ast->
Parent
()
in OnLeftSideOfAssignment()
[all...]
H
A
D
stringConstructorLowering.cpp
62
arg->SetParent(newClassInstExpr->
Parent
());
in ReplaceStringConstructor()
75
literal->SetParent(newClassInstExpr->
Parent
());
in ReplaceStringConstructor()
104
blockExpr->SetParent(newClassInstExpr->
Parent
());
in ReplaceStringConstructor()
H
A
D
bigintLowering.cpp
42
loweringResult->SetParent(literal->
Parent
());
in CreateBigInt()
104
if (ast->IsBigIntLiteral() && ast->
Parent
() != nullptr && ast->
Parent
()->IsClassProperty()) {
in Perform()
/arkcompiler/ets_frontend/es2panda/util/
H
A
D
helpers.cpp
350
for (const auto *parent = node->
Parent
(); parent != nullptr; parent = parent->
Parent
()) {
in GetContainingConstructor()
361
for (const auto *parent = node->
Parent
(); parent != nullptr; parent = parent->
Parent
()) {
in GetContainingFunction()
374
ASSERT(node->
Parent
()->IsFunctionExpression());
in GetClassDefiniton()
375
ASSERT(node->
Parent
()->
Parent
()->IsMethodDefinition());
in GetClassDefiniton()
376
ASSERT(node->
Parent
()->
Parent
()->
Parent
()
in GetClassDefiniton()
[all...]
/arkcompiler/ets_frontend/ets2panda/test/unit/lowerings/
H
A
D
scopes_initialization.cpp
88
auto parScope = loopScope->
Parent
();
in TEST_F()
89
ASSERT_EQ(blockScope->
Parent
(), loopScope);
in TEST_F()
118
ASSERT_EQ(bodyScope->
Parent
(), whileScope);
in TEST_F()
/arkcompiler/ets_frontend/ets2panda/checker/
H
A
D
ETSAnalyzer.h
81
if (expr->TsType() == nullptr || !expr->TsType()->IsETSVoidType() || expr->
Parent
() == nullptr) {
in CheckVoidTypeExpression()
84
auto parent = expr->
Parent
();
in CheckVoidTypeExpression()
86
parent = parent->
Parent
();
in CheckVoidTypeExpression()
Completed in 13 milliseconds
1
2
3
4
5