QtBase  v6.3.1
Public Member Functions | Static Public Member Functions | List of all members
hb_sanitize_context_t Struct Reference

#include <hb-sanitize.hh>

Inheritance diagram for hb_sanitize_context_t:
Inheritance graph
[legend]
Collaboration diagram for hb_sanitize_context_t:
Collaboration graph
[legend]

Public Member Functions

 hb_sanitize_context_t ()
 
const char * get_name ()
 
template<typename T , typename F >
bool may_dispatch (const T *obj HB_UNUSED, const F *format)
 
bool stop_sublookup_iteration (const return_t r) const
 
bool visit_subtables (unsigned count)
 
- Public Member Functions inherited from hb_dispatch_context_t< hb_sanitize_context_t, bool, HB_DEBUG_SANITIZE >
const char * get_name ()
 
bool may_dispatch (const T *obj HB_UNUSED, const F *format HB_UNUSED)
 
return_t dispatch (const T &obj, Ts &&... ds)
 

Static Public Member Functions

static return_t default_return_value ()
 
static return_t no_dispatch_return_value ()
 
- Static Public Member Functions inherited from hb_dispatch_context_t< hb_sanitize_context_t, bool, HB_DEBUG_SANITIZE >
static return_t no_dispatch_return_value ()
 
static bool stop_sublookup_iteration (const return_t r HB_UNUSED)
 

Additional Inherited Members

- Public Types inherited from hb_dispatch_context_t< hb_sanitize_context_t, bool, HB_DEBUG_SANITIZE >
typedef bool return_t
 
- Public Attributes inherited from hb_dispatch_context_t< hb_sanitize_context_t, bool, HB_DEBUG_SANITIZE >
unsigned debug_depth
 
- Static Public Attributes inherited from hb_dispatch_context_t< hb_sanitize_context_t, bool, HB_DEBUG_SANITIZE >
static constexpr unsigned max_debug_depth
 

Detailed Description

Definition at line 120 of file hb-sanitize.hh.

Constructor & Destructor Documentation

◆ hb_sanitize_context_t()

hb_sanitize_context_t::hb_sanitize_context_t ( )
inline

Definition at line 123 of file hb-sanitize.hh.

Member Function Documentation

◆ default_return_value()

static return_t hb_sanitize_context_t::default_return_value ( )
inlinestatic

Definition at line 136 of file hb-sanitize.hh.

◆ get_name()

const char* hb_sanitize_context_t::get_name ( )
inline

Definition at line 132 of file hb-sanitize.hh.

◆ may_dispatch()

template<typename T , typename F >
bool hb_sanitize_context_t::may_dispatch ( const T *obj  HB_UNUSED,
const F format 
)
inline

Definition at line 134 of file hb-sanitize.hh.

◆ no_dispatch_return_value()

static return_t hb_sanitize_context_t::no_dispatch_return_value ( )
inlinestatic

Definition at line 137 of file hb-sanitize.hh.

◆ stop_sublookup_iteration()

bool hb_sanitize_context_t::stop_sublookup_iteration ( const return_t  r) const
inline

Definition at line 138 of file hb-sanitize.hh.

◆ visit_subtables()

bool hb_sanitize_context_t::visit_subtables ( unsigned  count)
inline

Definition at line 140 of file hb-sanitize.hh.


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