Skip to content

Commit

Permalink
[lldb][NFC] Format lldb/include/lldb/Symbol/Type.h
Browse files Browse the repository at this point in the history
Reviewed By: teemperor, JDevlieghere

Differential Revision: https://reviews.llvm.org/D113604

Signed-off-by: Luís Ferreira <contact@lsferreira.net>
  • Loading branch information
ljmf00 committed Nov 29, 2021
1 parent 3ab150f commit 6f99e1a
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 25 deletions.
48 changes: 26 additions & 22 deletions lldb/include/lldb/Symbol/Type.h
Expand Up @@ -67,23 +67,27 @@ class Type : public std::enable_shared_from_this<Type>, public UserID {
public:
enum EncodingDataType {
eEncodingInvalid,
eEncodingIsUID, ///< This type is the type whose UID is m_encoding_uid
eEncodingIsConstUID, ///< This type is the type whose UID is m_encoding_uid
/// with the const qualifier added
eEncodingIsRestrictUID, ///< This type is the type whose UID is
/// m_encoding_uid with the restrict qualifier added
eEncodingIsVolatileUID, ///< This type is the type whose UID is
/// m_encoding_uid with the volatile qualifier added
eEncodingIsTypedefUID, ///< This type is pointer to a type whose UID is
/// m_encoding_uid
eEncodingIsPointerUID, ///< This type is pointer to a type whose UID is
/// m_encoding_uid
eEncodingIsLValueReferenceUID, ///< This type is L value reference to a type
/// whose UID is m_encoding_uid
eEncodingIsRValueReferenceUID, ///< This type is R value reference to a type
/// whose UID is m_encoding_uid,
eEncodingIsAtomicUID, ///< This type is the type whose UID is
/// m_encoding_uid as an atomic type.
/// This type is the type whose UID is m_encoding_uid.
eEncodingIsUID,
/// This type is the type whose UID is m_encoding_uid with the const
/// qualifier added.
eEncodingIsConstUID,
/// This type is the type whose UID is m_encoding_uid with the restrict
/// qualifier added.
eEncodingIsRestrictUID,
/// This type is the type whose UID is m_encoding_uid with the volatile
/// qualifier added.
eEncodingIsVolatileUID,
/// This type is pointer to a type whose UID is m_encoding_uid.
eEncodingIsTypedefUID,
/// This type is pointer to a type whose UID is m_encoding_uid.
eEncodingIsPointerUID,
/// This type is L value reference to a type whose UID is m_encoding_uid.
eEncodingIsLValueReferenceUID,
/// This type is R value reference to a type whose UID is m_encoding_uid.
eEncodingIsRValueReferenceUID,
/// This type is the type whose UID is m_encoding_uid as an atomic type.
eEncodingIsAtomicUID,
eEncodingIsSyntheticUID
};

Expand Down Expand Up @@ -197,9 +201,9 @@ class Type : public std::enable_shared_from_this<Type>, public UserID {

// From a fully qualified typename, split the type into the type basename and
// the remaining type scope (namespaces/classes).
static bool GetTypeScopeAndBasename(const llvm::StringRef& name,
llvm::StringRef &scope,
llvm::StringRef &basename,
static bool GetTypeScopeAndBasename(const llvm::StringRef name,
llvm::StringRef scope,
llvm::StringRef basename,
lldb::TypeClass &type_class);
void SetEncodingType(Type *encoding_type) { m_encoding_type = encoding_type; }

Expand Down Expand Up @@ -473,8 +477,8 @@ class TypeEnumMemberImpl {
public:
TypeEnumMemberImpl() : m_integer_type_sp(), m_name("<invalid>"), m_value() {}

TypeEnumMemberImpl(const lldb::TypeImplSP &integer_type_sp,
ConstString name, const llvm::APSInt &value);
TypeEnumMemberImpl(const lldb::TypeImplSP &integer_type_sp, ConstString name,
const llvm::APSInt &value);

TypeEnumMemberImpl(const TypeEnumMemberImpl &rhs) = default;

Expand Down
6 changes: 3 additions & 3 deletions lldb/source/Symbol/Type.cpp
Expand Up @@ -662,9 +662,9 @@ ConstString Type::GetQualifiedName() {
return GetForwardCompilerType().GetTypeName();
}

bool Type::GetTypeScopeAndBasename(const llvm::StringRef& name,
llvm::StringRef &scope,
llvm::StringRef &basename,
bool Type::GetTypeScopeAndBasename(const llvm::StringRef name,
llvm::StringRef scope,
llvm::StringRef basename,
TypeClass &type_class) {
type_class = eTypeClassAny;

Expand Down

0 comments on commit 6f99e1a

Please sign in to comment.