reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h
   64   void printMemberAttributes(MemberAccess Access, MethodKind Kind,
include/llvm/DebugInfo/CodeView/TypeRecord.h
   55   explicit MemberAttributes(MemberAccess Access)
   58   MemberAttributes(MemberAccess Access, MethodKind Kind, MethodOptions Flags) {
   65   MemberAccess getAccess() const {
  733   OneMethodRecord(TypeIndex Type, MemberAccess Access, MethodKind MK,
  741   MemberAccess getAccess() const { return Attrs.getAccess(); }
  797   DataMemberRecord(MemberAccess Access, TypeIndex Type, uint64_t Offset,
  802   MemberAccess getAccess() const { return Attrs.getAccess(); }
  821   StaticDataMemberRecord(MemberAccess Access, TypeIndex Type, StringRef Name)
  825   MemberAccess getAccess() const { return Attrs.getAccess(); }
  842   EnumeratorRecord(MemberAccess Access, APSInt Value, StringRef Name)
  846   MemberAccess getAccess() const { return Attrs.getAccess(); }
  876   BaseClassRecord(MemberAccess Access, TypeIndex Type, uint64_t Offset)
  880   MemberAccess getAccess() const { return Attrs.getAccess(); }
  899   VirtualBaseClassRecord(TypeRecordKind Kind, MemberAccess Access,
  905   MemberAccess getAccess() const { return Attrs.getAccess(); }
include/llvm/Support/YAMLTraits.h
  793   void enumCase(T &Val, const char* Str, const T ConstVal) {
  793   void enumCase(T &Val, const char* Str, const T ConstVal) {
  801   void enumCase(T &Val, const char* Str, const uint32_t ConstVal) {
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
 1943 static MemberAccess translateAccessFlags(unsigned RecordTag, unsigned Flags) {
 1945   case DINode::FlagPrivate:   return MemberAccess::Private;
 1946   case DINode::FlagPublic:    return MemberAccess::Public;
 1947   case DINode::FlagProtected: return MemberAccess::Protected;
 1950     return RecordTag == dwarf::DW_TAG_class_type ? MemberAccess::Private
 1951                                                  : MemberAccess::Public;
 2065         EnumeratorRecord ER(MemberAccess::Public,
 2356     MemberAccess Access =
lib/DebugInfo/CodeView/TypeDumpVisitor.cpp
  440 void TypeDumpVisitor::printMemberAttributes(MemberAccess Access,
lib/DebugInfo/CodeView/TypeRecordMapping.cpp
   98                                        MemberAccess Access, MethodKind Kind,
lib/ObjectYAML/CodeViewYAMLTypes.cpp
  295                                                         MemberAccess &Access) {
  296   IO.enumCase(Access, "None", MemberAccess::None);
  297   IO.enumCase(Access, "Private", MemberAccess::Private);
  298   IO.enumCase(Access, "Protected", MemberAccess::Protected);
  299   IO.enumCase(Access, "Public", MemberAccess::Public);
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.cpp
  407 lldb_private::npdb::TranslateMemberAccess(MemberAccess access) {
  409   case MemberAccess::Private:
  411   case MemberAccess::Protected:
  413   case MemberAccess::Public:
  415   case MemberAccess::None:
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.h
  136 lldb::AccessType TranslateMemberAccess(llvm::codeview::MemberAccess access);
tools/lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.cpp
   53     llvm::codeview::TypeIndex ti, llvm::codeview::MemberAccess access,
   73                                    MemberAccess access, MethodOptions options,
tools/lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.h
   71       llvm::codeview::TypeIndex ti, llvm::codeview::MemberAccess access,
   74                  llvm::codeview::MemberAccess access,
tools/llvm-pdbutil/FormatUtil.h
   44 template <typename T> std::string formatUnknownEnum(T Value) {
tools/llvm-pdbutil/MinimalTypeDumper.cpp
  141 static std::string memberAccess(MemberAccess Access) {
unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp
  220       {T1, MemberAccess::Public, MethodKind::IntroducingVirtual,
  222       {T2, MemberAccess::Public, MethodKind::PureVirtual, MethodOptions::None,
  224       {T3, MemberAccess::Public, MethodKind::PureIntroducingVirtual,
  226       {T4, MemberAccess::Public, MethodKind::Static, MethodOptions::None, 0,
  241 static BaseClassRecord BaseClass(MemberAccess::Public, TypeIndex(47), 0);
  242 static EnumeratorRecord Enumerator(MemberAccess::Public,
  244 DataMemberRecord DataMember(MemberAccess::Public, TypeIndex(48), 0, "Test");
  252                      MemberAccess::Public,
  258                      MemberAccess::Public,
  264                      MemberAccess::Public,
  270                      MemberAccess::Protected,
  277 static StaticDataMemberRecord StaticDataMember(MemberAccess::Public,
  280                                                MemberAccess::Public,
  598   BaseClassRecord BaseClass1(MemberAccess::Public, TypeIndex(47), (uint64_t)-1);
  599   BaseClassRecord BaseClass2(MemberAccess::Public, TypeIndex(48), 1);