class MatcherDescriptorPtr
Declaration
class MatcherDescriptorPtr { /* full declaration omitted */ };
Description
A smart (owning) pointer for MatcherDescriptor. We can't use unique_ptr because MatcherDescriptor is forward declared
Declared at: clang/include/clang/ASTMatchers/Dynamic/Registry.h:38
Member Variables
- private clang::ast_matchers::dynamic::internal:: MatcherDescriptor* Ptr
Method Overview
- public MatcherDescriptorPtr(clang::ast_matchers::dynamic::internal::MatcherDescriptor *)
- public MatcherDescriptorPtr(clang::ast_matchers::dynamic::internal::MatcherDescriptorPtr &&)
- public MatcherDescriptorPtr(const clang::ast_matchers::dynamic::internal::MatcherDescriptorPtr &)
- public clang::ast_matchers::dynamic::internal::MatcherDescriptor * get()
- public ~MatcherDescriptorPtr()
Methods
¶MatcherDescriptorPtr(
clang::ast_matchers::dynamic::internal::
MatcherDescriptor*)
MatcherDescriptorPtr(
clang::ast_matchers::dynamic::internal::
MatcherDescriptor*)
Declared at: clang/include/clang/ASTMatchers/Dynamic/Registry.h:40
Parameters
- clang::ast_matchers::dynamic::internal:: MatcherDescriptor*
¶MatcherDescriptorPtr(
clang::ast_matchers::dynamic::internal::
MatcherDescriptorPtr&&)
MatcherDescriptorPtr(
clang::ast_matchers::dynamic::internal::
MatcherDescriptorPtr&&)
Declared at: clang/include/clang/ASTMatchers/Dynamic/Registry.h:42
Parameters
- clang::ast_matchers::dynamic::internal:: MatcherDescriptorPtr&&
¶MatcherDescriptorPtr(
const clang::ast_matchers::dynamic::internal::
MatcherDescriptorPtr&)
MatcherDescriptorPtr(
const clang::ast_matchers::dynamic::internal::
MatcherDescriptorPtr&)
Declared at: clang/include/clang/ASTMatchers/Dynamic/Registry.h:44
Parameters
- const clang::ast_matchers::dynamic::internal:: MatcherDescriptorPtr&
¶clang::ast_matchers::dynamic::internal::
MatcherDescriptor*
get()
clang::ast_matchers::dynamic::internal::
MatcherDescriptor*
get()
Declared at: clang/include/clang/ASTMatchers/Dynamic/Registry.h:47
¶~MatcherDescriptorPtr()
~MatcherDescriptorPtr()
Declared at: clang/include/clang/ASTMatchers/Dynamic/Registry.h:41