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

Derived Classes

tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp
   56 class RegularField final : public FieldNode {
   79 class BaseClass final : public FieldNode {
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedPointee.cpp
   29 class LocField final : public FieldNode {
   60 class NeedsCastLocField final : public FieldNode {
   91 class CyclicLocField final : public FieldNode {

References

include/llvm/ADT/FoldingSet.h
  221   static void Profile(const T &X, FoldingSetNodeID &ID) {
  224   static void Profile(T &X, FoldingSetNodeID &ID) {
  232   static inline bool Equals(T &X, const FoldingSetNodeID &ID, unsigned IDHash,
  240   static inline unsigned ComputeHash(T &X, FoldingSetNodeID &TempID);
  250   : public DefaultFoldingSetTrait<T> {};
  329   inline void Add(const T &x) { FoldingSetTrait<T>::Profile(x, *this); }
  329   inline void Add(const T &x) { FoldingSetTrait<T>::Profile(x, *this); }
include/llvm/ADT/ImmutableList.h
   41   const T& getHead() const { return Head; }
   44   static inline void Profile(FoldingSetNodeID& ID, const T& H,
   95     const value_type& operator*() const { return L->getHead(); }
  114   bool contains(const T& V) const {
  132   const T& getHead() const {
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObject.h
   99   FieldNode(const FieldNode &) = delete;
  100   FieldNode(FieldNode &&) = delete;
  101   FieldNode &operator=(const FieldNode &) = delete;
  101   FieldNode &operator=(const FieldNode &) = delete;
  102   FieldNode &operator=(const FieldNode &&) = delete;
  102   FieldNode &operator=(const FieldNode &&) = delete;
  162   using FieldChain = llvm::ImmutableList<const FieldNode &>;
  188   const FieldNode &getHead() const { return Chain.getHead(); }
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp
   56 class RegularField final : public FieldNode {
   79 class BaseClass final : public FieldNode {
  397   for (const FieldNode &Node : Chain) {
  428   const FieldNode &LastField = getHead();
  433   for (const FieldNode &Node : Chain)
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedPointee.cpp
   29 class LocField final : public FieldNode {
   60 class NeedsCastLocField final : public FieldNode {
   91 class CyclicLocField final : public FieldNode {