LLDB  mainline
Public Types | List of all members
lldb_private::HardcodedFormatters Class Reference

#include <FormatClasses.h>

Public Types

template<typename FormatterType >
using HardcodedFormatterFinder = std::function< typename FormatterType::SharedPointer(lldb_private::ValueObject &, lldb::DynamicValueType, FormatManager &)>
 
template<typename FormatterType >
using HardcodedFormatterFinders = std::vector< HardcodedFormatterFinder< FormatterType > >
 
typedef HardcodedFormatterFinders< TypeFormatImplHardcodedFormatFinder
 
typedef HardcodedFormatterFinders< TypeSummaryImplHardcodedSummaryFinder
 
typedef HardcodedFormatterFinders< SyntheticChildrenHardcodedSyntheticFinder
 

Detailed Description

Definition at line 27 of file FormatClasses.h.

Member Typedef Documentation

◆ HardcodedFormatFinder

Definition at line 39 of file FormatClasses.h.

◆ HardcodedFormatterFinder

template<typename FormatterType >
using lldb_private::HardcodedFormatters::HardcodedFormatterFinder = std::function<typename FormatterType::SharedPointer( lldb_private::ValueObject &, lldb::DynamicValueType, FormatManager &)>

Definition at line 33 of file FormatClasses.h.

◆ HardcodedFormatterFinders

template<typename FormatterType >
using lldb_private::HardcodedFormatters::HardcodedFormatterFinders = std::vector<HardcodedFormatterFinder<FormatterType> >

Definition at line 37 of file FormatClasses.h.

◆ HardcodedSummaryFinder

Definition at line 40 of file FormatClasses.h.

◆ HardcodedSyntheticFinder

Definition at line 41 of file FormatClasses.h.


The documentation for this class was generated from the following file: