LLDB mainline
GenericInitializerList.cpp File Reference
#include "lldb/DataFormatters/FormattersHelpers.h"
#include "lldb/Utility/ConstString.h"
#include "lldb/ValueObject/ValueObject.h"
#include <cstddef>
#include <optional>
#include <type_traits>

Go to the source code of this file.

Classes

struct  LibCxx
struct  LibStdcpp
class  lldb_private::formatters::GenericInitializerListSyntheticFrontEnd< StandardImpl >

Namespaces

namespace  generic_check
namespace  lldb_private
 A class that represents a running process on the host machine.
namespace  lldb_private::formatters

Typedefs

template<class T>
using generic_check::size_func = decltype(T::GetSizeMember(std::declval<ValueObject &>()))
template<class T>
using generic_check::start_func = decltype(T::GetStartMember(std::declval<ValueObject &>()))
template<typename T>
using generic_check::has_functions = check_func<size_func<T>, start_func<T>>

Functions

SyntheticChildrenFrontEndlldb_private::formatters::GenericInitializerListSyntheticFrontEndCreator (CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp)