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

Derived Classes

tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h
  102 class SyntheticValueProviderFrontEnd : public SyntheticChildrenFrontEnd {
  309   class FrontEnd : public SyntheticChildrenFrontEnd {
  407   class FrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/include/lldb/DataFormatters/VectorIterator.h
   21 class VectorIteratorSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp
   28 class DummySyntheticFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/DataFormatters/VectorType.cpp
  189 class VectorTypeSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp
   29 class BlockPointerSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h
   57 class LibCxxMapIteratorSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
   86 class LibcxxSharedPtrSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.cpp
   88 class LibcxxStdAtomicSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp
   19 class BitsetFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp
   21 class LibcxxInitializerListSyntheticFrontEnd
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp
  112 class AbstractListFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp
  173 class LibcxxStdMapSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxOptional.cpp
   17 class OptionalFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxQueue.cpp
   17 class QueueFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxTuple.cpp
   17 class TupleFrontEnd: public SyntheticChildrenFrontEnd {
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp
   27 class LibcxxStdUnorderedMapSyntheticFrontEnd
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.cpp
  170 class VariantFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp
   21 class LibcxxStdVectorSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
   44 class LibcxxVectorBoolSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp
   28 class LibstdcppMapIteratorSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
   61 class LibStdcppSharedPtrSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp
   25 class LibStdcppTupleSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp
   25 class LibStdcppUniquePtrSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp
  901 class ObjCClassSyntheticChildrenFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp
   46 class NSArrayMSyntheticFrontEndBase : public SyntheticChildrenFrontEnd {
  231 class GenericNSArrayISyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  303 class NSArray0SyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  320 class NSArray1SyntheticFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp
   99 class NSDictionaryISyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  142 class NSDictionary1SyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  163 class GenericNSDictionaryMSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  196   class NSDictionaryMSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/Plugins/Language/ObjC/NSError.cpp
  109 class NSErrorSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/Plugins/Language/ObjC/NSException.cpp
  119 class NSExceptionSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp
   32 class NSIndexPathSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp
   42 class NSSetISyntheticFrontEnd : public SyntheticChildrenFrontEnd {
   83 class GenericNSSetMSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  199 class NSSetCodeRunningSyntheticFrontEnd : public SyntheticChildrenFrontEnd {

Declarations

tools/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h
   30 class SyntheticChildrenFrontEnd;
tools/lldb/include/lldb/lldb-forward.h
  226 class SyntheticChildrenFrontEnd;

References

tools/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h
  136   std::unique_ptr<SyntheticChildrenFrontEnd> m_synth_filter_up;
tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h
   78   typedef std::shared_ptr<SyntheticChildrenFrontEnd> SharedPointer;
   79   typedef std::unique_ptr<SyntheticChildrenFrontEnd> AutoPointer;
  102 class SyntheticValueProviderFrontEnd : public SyntheticChildrenFrontEnd {
  256   virtual SyntheticChildrenFrontEnd::AutoPointer
  309   class FrontEnd : public SyntheticChildrenFrontEnd {
  331     typedef std::shared_ptr<SyntheticChildrenFrontEnd> SharedPointer;
  339   SyntheticChildrenFrontEnd::AutoPointer
  352   typedef std::function<SyntheticChildrenFrontEnd *(CXXSyntheticChildren *,
  364   SyntheticChildrenFrontEnd::AutoPointer
  407   class FrontEnd : public SyntheticChildrenFrontEnd {
  431     typedef std::shared_ptr<SyntheticChildrenFrontEnd> SharedPointer;
  441   SyntheticChildrenFrontEnd::AutoPointer
tools/lldb/include/lldb/DataFormatters/VectorIterator.h
   21 class VectorIteratorSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/include/lldb/DataFormatters/VectorType.h
   19 SyntheticChildrenFrontEnd *
tools/lldb/include/lldb/lldb-forward.h
  439 typedef std::shared_ptr<lldb_private::SyntheticChildrenFrontEnd>
tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp
   28 class DummySyntheticFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/DataFormatters/VectorType.cpp
  189 class VectorTypeSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  299 lldb_private::SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp
   29 class BlockPointerSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  172   lldb_private::SyntheticChildrenFrontEnd *synthetic_children =
  201 lldb_private::SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.h
   19 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp
  317 SyntheticChildrenFrontEnd *
  333 SyntheticChildrenFrontEnd *
  446 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h
   50 SyntheticChildrenFrontEnd *
   57 class LibCxxMapIteratorSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
   78 SyntheticChildrenFrontEnd *
   82 SyntheticChildrenFrontEnd *
   86 class LibcxxSharedPtrSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  110 SyntheticChildrenFrontEnd *
  114 SyntheticChildrenFrontEnd *
  118 SyntheticChildrenFrontEnd *
  122 SyntheticChildrenFrontEnd *
  126 SyntheticChildrenFrontEnd *
  130 SyntheticChildrenFrontEnd *
  134 SyntheticChildrenFrontEnd *
  138 SyntheticChildrenFrontEnd *
  142 SyntheticChildrenFrontEnd *LibcxxQueueFrontEndCreator(CXXSyntheticChildren *,
  145 SyntheticChildrenFrontEnd *LibcxxTupleFrontEndCreator(CXXSyntheticChildren *,
  148 SyntheticChildrenFrontEnd *
  152 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.cpp
   88 class LibcxxStdAtomicSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  153 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.h
   26 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp
   19 class BitsetFrontEnd : public SyntheticChildrenFrontEnd {
  115 SyntheticChildrenFrontEnd *formatters::LibcxxBitsetSyntheticFrontEndCreator(
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp
   22     : public SyntheticChildrenFrontEnd {
  117 lldb_private::SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp
  112 class AbstractListFrontEnd : public SyntheticChildrenFrontEnd {
  435 SyntheticChildrenFrontEnd *formatters::LibcxxStdListSyntheticFrontEndCreator(
  440 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp
  173 class LibcxxStdMapSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  459 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxOptional.cpp
   17 class OptionalFrontEnd : public SyntheticChildrenFrontEnd {
   77 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxQueue.cpp
   17 class QueueFrontEnd : public SyntheticChildrenFrontEnd {
   59 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxTuple.cpp
   17 class TupleFrontEnd: public SyntheticChildrenFrontEnd {
   87 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp
   28     : public SyntheticChildrenFrontEnd {
  216 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.cpp
  170 class VariantFrontEnd : public SyntheticChildrenFrontEnd {
  248 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.h
   24 SyntheticChildrenFrontEnd *LibcxxVariantFrontEndCreator(CXXSyntheticChildren *,
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp
   21 class LibcxxStdVectorSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
   44 class LibcxxVectorBoolSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  284 lldb_private::SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp
   28 class LibstdcppMapIteratorSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
   61 class LibStdcppSharedPtrSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  152 SyntheticChildrenFrontEnd *
  169 SyntheticChildrenFrontEnd *
  382 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h
   36 SyntheticChildrenFrontEnd *
   40 SyntheticChildrenFrontEnd *
   44 SyntheticChildrenFrontEnd *
   48 SyntheticChildrenFrontEnd *
   52 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp
   25 class LibStdcppTupleSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  107 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp
   25 class LibStdcppUniquePtrSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
   95   std::unique_ptr<SyntheticChildrenFrontEnd> tuple_frontend(
  163 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp
  901 class ObjCClassSyntheticChildrenFrontEnd : public SyntheticChildrenFrontEnd {
  923 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/ObjC/Cocoa.h
   62 SyntheticChildrenFrontEnd *
   65 SyntheticChildrenFrontEnd *
   72 SyntheticChildrenFrontEnd *
   97 SyntheticChildrenFrontEnd *
  101 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp
   46 class NSArrayMSyntheticFrontEndBase : public SyntheticChildrenFrontEnd {
  231 class GenericNSArrayISyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  303 class NSArray0SyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  320 class NSArray1SyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  792 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp
   99 class NSDictionaryISyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  142 class NSDictionary1SyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  163 class GenericNSDictionaryMSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  196   class NSDictionaryMSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  433 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/ObjC/NSDictionary.h
   36 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/ObjC/NSError.cpp
  109 class NSErrorSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  184 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/ObjC/NSException.cpp
  119 class NSExceptionSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  176 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp
   32 class NSIndexPathSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  304 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp
   42 class NSSetISyntheticFrontEnd : public SyntheticChildrenFrontEnd {
   83 class GenericNSSetMSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  199 class NSSetCodeRunningSyntheticFrontEnd : public SyntheticChildrenFrontEnd {
  298 SyntheticChildrenFrontEnd *
tools/lldb/source/Plugins/Language/ObjC/NSSet.h
   25 SyntheticChildrenFrontEnd *NSSetSyntheticFrontEndCreator(CXXSyntheticChildren *,
usr/include/c++/7.4.0/bits/unique_ptr.h
   68         default_delete(const default_delete<_Up>&) noexcept { }
   72       operator()(_Tp* __ptr) const
   74 	static_assert(!is_void<_Tp>::value,
   76 	static_assert(sizeof(_Tp)>0,
  122 	  using type = _Up*;
  137       using pointer = typename _Ptr<_Tp, _Dp>::type;
  161 	typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
  163       __uniq_ptr_impl<_Tp, _Dp> _M_t;
  166       using pointer	  = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
  167       using element_type  = _Tp;
  252 	unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
  297           __safe_conversion_up<_Up, _Ep>,
  301 	operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
  689     operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept
  706     operator!=(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1645     { typedef _Tp&   type; };
 1650     : public __add_lvalue_reference_helper<_Tp>