microfmt
Zero-allocation C++ formatting for constrained environments
Loading...
Searching...
No Matches
Public Member Functions | List of all members
microfmt::formatter< compat32_ptr< T > > Struct Template Reference

Formatter for compat32_ptr. More...

#include <compat32.hpp>

Public Member Functions

constexpr void parse (format_parse_context &) noexcept
 No-op parse.
 
void format (const compat32_ptr< T > &ptr, const sink &out) const noexcept
 Renders the 32-bit pointer.
 

Detailed Description

template<typename T>
struct microfmt::formatter< compat32_ptr< T > >

Formatter for compat32_ptr.

Renders (null) for null pointers and 0x.... hex for others.

Template Parameters
TReferenced object type.

Member Function Documentation

◆ format()

template<typename T >
void microfmt::formatter< compat32_ptr< T > >::format ( const compat32_ptr< T > &  ptr,
const sink &  out 
) const
inlinenoexcept

Renders the 32-bit pointer.

Parameters
ptrThe pointer to format.
outDestination sink.

◆ parse()

template<typename T >
constexpr void microfmt::formatter< compat32_ptr< T > >::parse ( format_parse_context &  )
inlineconstexprnoexcept

No-op parse.


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