GCC Middle and Back End API Reference
non_null_wrapper Class Reference
Collaboration diagram for non_null_wrapper:

Public Member Functions

 non_null_wrapper (gimple_infer_range *infer)
 
void add_nonzero (tree name)
 
void add_range (tree t, vrange &r)
 

Private Attributes

gimple_infer_rangem_infer
 

Constructor & Destructor Documentation

◆ non_null_wrapper()

non_null_wrapper::non_null_wrapper ( gimple_infer_range * infer)
inline

Member Function Documentation

◆ add_nonzero()

void non_null_wrapper::add_nonzero ( tree name)
inline

◆ add_range()

void non_null_wrapper::add_range ( tree t,
vrange & r )
inline

Field Documentation

◆ m_infer

gimple_infer_range* non_null_wrapper::m_infer
private

Referenced by add_nonzero(), and add_range().


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