libabigail
Public Member Functions | Public Attributes | List of all members
translation_unit::priv Struct Reference

Private type to hold private members of translation_unit. More...

#include <abg-ir-priv.h>

Public Member Functions

 priv (const environment &env)
 
type_mapsget_types ()
 

Public Attributes

std::string abs_path_
 
char address_size_
 
std::string comp_dir_path_
 
corpuscorp
 
const environmentenv_
 
global_scope_sptr global_scope_
 
bool is_constructed_
 
language language_
 
vector< function_type_sptrlive_fn_types_
 
location_manager loc_mgr_
 
std::string path_
 
vector< type_base_sptr > synthesized_types_
 
type_maps types_
 

Detailed Description

Private type to hold private members of translation_unit.

Definition at line 150 of file abg-ir-priv.h.

Constructor & Destructor Documentation

◆ priv()

priv ( const environment env)
inline

Definition at line 167 of file abg-ir-priv.h.

◆ ~priv()

~priv ( )
inline

Definition at line 175 of file abg-ir-priv.h.

Member Function Documentation

◆ get_types()

type_maps & get_types ( )
inline

Definition at line 179 of file abg-ir-priv.h.

Member Data Documentation

◆ abs_path_

std::string abs_path_

Definition at line 159 of file abg-ir-priv.h.

◆ address_size_

char address_size_

Definition at line 155 of file abg-ir-priv.h.

◆ comp_dir_path_

std::string comp_dir_path_

Definition at line 158 of file abg-ir-priv.h.

◆ corp

corpus* corp

Definition at line 153 of file abg-ir-priv.h.

◆ env_

const environment& env_

Definition at line 152 of file abg-ir-priv.h.

◆ global_scope_

global_scope_sptr global_scope_
mutable

Definition at line 161 of file abg-ir-priv.h.

◆ is_constructed_

bool is_constructed_

Definition at line 154 of file abg-ir-priv.h.

◆ language_

language language_

Definition at line 156 of file abg-ir-priv.h.

◆ live_fn_types_

vector<function_type_sptr> live_fn_types_

Definition at line 163 of file abg-ir-priv.h.

◆ loc_mgr_

location_manager loc_mgr_

Definition at line 160 of file abg-ir-priv.h.

◆ path_

std::string path_

Definition at line 157 of file abg-ir-priv.h.

◆ synthesized_types_

vector<type_base_sptr> synthesized_types_
mutable

Definition at line 162 of file abg-ir-priv.h.

◆ types_

type_maps types_

Definition at line 164 of file abg-ir-priv.h.


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