Lines Matching defs:child

76 DIECompileUnitBase::AddChild(DebugInfoEntry* child)
78 if (child->IsType())
79 fTypes.Add(child);
81 fOtherChildren.Add(child);
457 DIECompoundType::AddChild(DebugInfoEntry* child)
459 if (child->Tag() == DW_TAG_member) {
461 fDataMembers.Add(child);
465 return DIEDeclaredType::AddChild(child);
495 DIEClassBaseType::AddChild(DebugInfoEntry* child)
497 switch (child->Tag()) {
499 fBaseTypes.Add(child);
502 fFriends.Add(child);
505 fAccessDeclarations.Add(child);
508 fMemberFunctions.Add(child);
512 fTemplateParameters.Add(child);
517 if (child->IsType()) {
518 fInnerTypes.Add(child);
522 return DIECompoundType::AddChild(child);
737 DIEArrayType::AddChild(DebugInfoEntry* child)
739 // a dimension child must be of subrange or enumeration type
740 uint16 tag = child->Tag();
742 fDimensions.Add(child);
746 return DIEDerivedType::AddChild(child);
847 DIEEnumerationType::AddChild(DebugInfoEntry* child)
849 if (child->Tag() == DW_TAG_enumerator) {
850 fEnumerators.Add(child);
854 return DIEDerivedType::AddChild(child);
993 DIELexicalBlock::AddChild(DebugInfoEntry* child)
995 switch (child->Tag()) {
997 fVariables.Add(child);
1000 fBlocks.Add(child);
1003 return DIENamedBase::AddChild(child);
1241 DIESubroutineType::AddChild(DebugInfoEntry* child)
1243 switch (child->Tag()) {
1246 fParameters.Add(child);
1249 return DIEDeclaredType::AddChild(child);
1891 DIENamespace::AddChild(DebugInfoEntry* child)
1893 fChildren.Add(child);
1962 DIESubprogram::AddChild(DebugInfoEntry* child)
1964 switch (child->Tag()) {
1967 fParameters.Add(child);
1970 fVariables.Add(child);
1973 fBlocks.Add(child);
1976 fTemplateTypeParameters.Add(child);
1979 fTemplateValueParameters.Add(child);
1983 fCallSites.Add(child);
1986 return DIENamespace::AddChild(child);
2695 DIETemplateTypeParameterPack::AddChild(DebugInfoEntry* child)
2697 if (child->Tag() == DW_TAG_template_type_parameter) {
2698 fChildren.Add(child);
2702 return DIEDeclaredBase::AddChild(child);
2740 DIETemplateValueParameterPack::AddChild(DebugInfoEntry* child)
2742 if (child->Tag() == DW_TAG_formal_parameter) {
2743 fChildren.Add(child);
2747 return DIEDeclaredBase::AddChild(child);
2785 DIECallSite::AddChild(DebugInfoEntry* child)
2787 if (child->Tag() == DW_TAG_GNU_call_site_parameter
2788 || child->Tag() == DW_TAG_call_site_parameter) {
2789 fChildren.Add(child);
2793 return DIEDeclaredBase::AddChild(child);
2831 DIECallSiteParameter::AddChild(DebugInfoEntry* child)
2833 return DIEDeclaredBase::AddChild(child);