MCPcopy Create free account
hub / github.com/beefytech/Beef / IsTypeMemberAccessible

Method IsTypeMemberAccessible

IDEHelper/Compiler/BfResolvedTypeUtils.cpp:2606–2613  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2604}
2605
2606bool BfTypeInstance::IsTypeMemberAccessible(BfTypeDef* declaringTypeDef, BfTypeDef* activeTypeDef)
2607{
2608 if (activeTypeDef == NULL)
2609 return false;
2610 if (declaringTypeDef == activeTypeDef)
2611 return true;
2612 return activeTypeDef->mProject->ContainsReference(declaringTypeDef->mProject);
2613}
2614
2615bool BfTypeInstance::IsTypeMemberAccessible(BfTypeDef* declaringTypeDef, BfProject* curProject)
2616{

Callers 15

TryCaseEnumMatchMethod · 0.45
HandleCaseBindMethod · 0.45
CreateTypeDataMethod · 0.45
DoMethodDeclarationMethod · 0.45
SlotVirtualMethodMethod · 0.45
AddTypeMembersMethod · 0.45
AddEnumTypeMembersMethod · 0.45
AddTopLevelTypesMethod · 0.45
AddOverridesMethod · 0.45

Calls 2

ContainsReferenceMethod · 0.80
ContainsMethod · 0.45

Tested by

no test coverage detected