clang  7.0.0svn
Classes | Namespaces
VariantValue.h File Reference

Polymorphic value type. More...

#include "clang/ASTMatchers/ASTMatchers.h"
#include "clang/ASTMatchers/ASTMatchersInternal.h"
#include "llvm/ADT/IntrusiveRefCntPtr.h"
#include "llvm/ADT/Optional.h"
#include <memory>
#include <vector>
Include dependency graph for VariantValue.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  clang::ast_matchers::dynamic::ArgKind
 Kind identifier. More...
class  clang::ast_matchers::dynamic::VariantMatcher
 A variant matcher object. More...
class  clang::ast_matchers::dynamic::VariantValue
 Variant value class. More...


 Dataflow Directional Tag Classes.

Detailed Description

Polymorphic value type.

Supports all the types required for dynamic Matcher construction. Used by the registry to construct matchers in a generic way.

Definition in file VariantValue.h.