libabigail
Public Member Functions | List of all members
template_parameter Class Reference

Base class for a template parameter. Client code should use the more specialized type_template_parameter, non_type_template_parameter and template_template_parameter below. More...

#include <abg-ir.h>

Inheritance diagram for template_parameter:
[legend]

Public Member Functions

 template_parameter (unsigned index, template_decl_sptr enclosing_tdecl)
 
virtual ~template_parameter ()
 Destructor. More...
 
const template_decl_sptr get_enclosing_template_decl () const
 
bool get_hashing_has_started () const
 
unsigned get_index () const
 
bool operator!= (const template_parameter &) const
 Inequality operator. More...
 
virtual bool operator== (const template_parameter &) const
 
void set_hashing_has_started (bool f) const
 

Detailed Description

Base class for a template parameter. Client code should use the more specialized type_template_parameter, non_type_template_parameter and template_template_parameter below.

Definition at line 3576 of file abg-ir.h.

Constructor & Destructor Documentation

◆ ~template_parameter()

~template_parameter ( )
virtual

Destructor.

Definition at line 26977 of file abg-ir.cc.

Member Function Documentation

◆ operator!=()

bool operator!= ( const template_parameter other) const

Inequality operator.

Parameters
otherthe other instance to compare against.
Returns
true iff the other instance is different from the current one.

Definition at line 26973 of file abg-ir.cc.


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