LLDB mainline
Public Member Functions | Public Attributes | List of all members
lldb_private::ClangASTImporter::DeclOrigin Struct Reference

#include <ClangASTImporter.h>

Public Member Functions

 DeclOrigin ()=default
 
 DeclOrigin (clang::ASTContext *_ctx, clang::Decl *_decl)
 
 DeclOrigin (const DeclOrigin &rhs)
 
void operator= (const DeclOrigin &rhs)
 
bool Valid () const
 

Public Attributes

clang::ASTContext * ctx = nullptr
 
clang::Decl * decl = nullptr
 

Detailed Description

Definition at line 240 of file ClangASTImporter.h.

Constructor & Destructor Documentation

◆ DeclOrigin() [1/3]

lldb_private::ClangASTImporter::DeclOrigin::DeclOrigin ( )
default

◆ DeclOrigin() [2/3]

lldb_private::ClangASTImporter::DeclOrigin::DeclOrigin ( clang::ASTContext *  _ctx,
clang::Decl *  _decl 
)
inline

Definition at line 243 of file ClangASTImporter.h.

◆ DeclOrigin() [3/3]

lldb_private::ClangASTImporter::DeclOrigin::DeclOrigin ( const DeclOrigin rhs)
inline

Definition at line 249 of file ClangASTImporter.h.

References ctx, and decl.

Member Function Documentation

◆ operator=()

void lldb_private::ClangASTImporter::DeclOrigin::operator= ( const DeclOrigin rhs)
inline

Definition at line 254 of file ClangASTImporter.h.

References ctx, and decl.

◆ Valid()

bool lldb_private::ClangASTImporter::DeclOrigin::Valid ( ) const
inline

Member Data Documentation

◆ ctx

clang::ASTContext* lldb_private::ClangASTImporter::DeclOrigin::ctx = nullptr

◆ decl

clang::Decl* lldb_private::ClangASTImporter::DeclOrigin::decl = nullptr

The documentation for this struct was generated from the following file: