GCC Middle and Back End API Reference
ana::bound Struct Reference

#include <constraint-manager.h>

Public Member Functions

 bound ()
 
 bound (tree constant, bool closed)
 
void ensure_closed (enum bound_kind bound_kind)
 
const char * get_relation_as_str () const
 

Data Fields

tree m_constant
 
bool m_closed
 

Detailed Description

One of the end-points of a range.   

Constructor & Destructor Documentation

◆ bound() [1/2]

ana::bound::bound ( )
inline

References false, m_closed, m_constant, and NULL_TREE.

◆ bound() [2/2]

ana::bound::bound ( tree constant,
bool closed )
inline

References m_closed, and m_constant.

Member Function Documentation

◆ ensure_closed()

void ana::bound::ensure_closed ( enum bound_kind bound_kind)

◆ get_relation_as_str()

const char * ana::bound::get_relation_as_str ( ) const

Field Documentation

◆ m_closed

bool ana::bound::m_closed

Referenced by bound(), and bound().

◆ m_constant

tree ana::bound::m_constant

Referenced by bound(), and bound().


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