retdec
Public Member Functions | Public Attributes | Friends | List of all members
retdec::bin2llvmir::TypeEntry Class Reference

#include <simple_types.h>

Public Member Functions

 TypeEntry (llvm::Type *t=nullptr, eSourcePriority p=eSourcePriority::PRIORITY_NONE)
 
bool operator== (const TypeEntry &o) const
 
bool operator< (const TypeEntry &o) const
 
std::size_t hash () const
 

Public Attributes

llvm::Type * type = nullptr
 
eSourcePriority priority = eSourcePriority::PRIORITY_NONE
 

Friends

std::ostream & operator<< (std::ostream &out, const TypeEntry &te)
 

Detailed Description

Entry representing one data type in EqSet.

Constructor & Destructor Documentation

◆ TypeEntry()

retdec::bin2llvmir::TypeEntry::TypeEntry ( llvm::Type *  t = nullptr,
eSourcePriority  p = eSourcePriority::PRIORITY_NONE 
)

Member Function Documentation

◆ hash()

std::size_t retdec::bin2llvmir::TypeEntry::hash ( ) const

◆ operator<()

bool retdec::bin2llvmir::TypeEntry::operator< ( const TypeEntry o) const

◆ operator==()

bool retdec::bin2llvmir::TypeEntry::operator== ( const TypeEntry o) const

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  out,
const TypeEntry te 
)
friend

Member Data Documentation

◆ priority

eSourcePriority retdec::bin2llvmir::TypeEntry::priority = eSourcePriority::PRIORITY_NONE

◆ type

llvm::Type* retdec::bin2llvmir::TypeEntry::type = nullptr

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