GCC Middle and Back End API Reference
ana::poisoned_svalue::key_t Struct Reference

#include <svalue.h>

Collaboration diagram for ana::poisoned_svalue::key_t:

Public Member Functions

 key_t (enum poison_kind kind, tree type)
bool operator< (const key_t &other) const
bool operator== (const key_t &other) const

Data Fields

enum poison_kind m_kind
tree m_type

Constructor & Destructor Documentation

◆ key_t()

ana::poisoned_svalue::key_t::key_t ( enum poison_kind kind,
tree type )
inline

References m_kind, and m_type.

Referenced by operator<(), and operator==().

Member Function Documentation

◆ operator<()

bool ana::poisoned_svalue::key_t::operator< ( const key_t & other) const
inline

References ana::cmp_types(), key_t(), m_kind, and m_type.

◆ operator==()

bool ana::poisoned_svalue::key_t::operator== ( const key_t & other) const
inline

References key_t(), m_kind, and m_type.

Field Documentation

◆ m_kind

enum poison_kind ana::poisoned_svalue::key_t::m_kind

Referenced by key_t(), operator<(), and operator==().

◆ m_type

tree ana::poisoned_svalue::key_t::m_type

Referenced by key_t(), operator<(), and operator==().


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