GCC Middle and Back End API Reference
ltrans_file_cache::item Struct Reference

#include <lto-ltrans-cache.h>

Collaboration diagram for ltrans_file_cache::item:

Public Member Functions

 item (std::string input, std::string output, checksum_t input_checksum, uint32_t last_used)
 
 ~item ()
 

Data Fields

const std::string input
 
const std::string output
 
const checksum_t input_checksum
 
uint32_t last_used
 
lockfile lock
 

Constructor & Destructor Documentation

◆ item()

ltrans_file_cache::item::item ( std::string input,
std::string output,
checksum_t input_checksum,
uint32_t last_used )
Contructor of cache item.   

References lock.

◆ ~item()

ltrans_file_cache::item::~item ( )
Destructor of cache item.   

Field Documentation

◆ input

const std::string ltrans_file_cache::item::input

◆ input_checksum

const checksum_t ltrans_file_cache::item::input_checksum

◆ last_used

uint32_t ltrans_file_cache::item::last_used

◆ lock

lockfile ltrans_file_cache::item::lock

Referenced by item(), and run_gcc().

◆ output

const std::string ltrans_file_cache::item::output

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