Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
proteus::CacheEntry Struct Reference

#include <ObjectCache.hpp>

Public Member Functions

bool isSharedObject () const
 
bool isStaticObject () const
 

Static Public Member Functions

static CacheEntry staticObject (MemoryBufferRef Buf)
 
static CacheEntry sharedObject (MemoryBufferRef Buf)
 

Public Attributes

MemoryBufferRef Buffer
 
bool IsDynLib
 

Member Function Documentation

◆ isSharedObject()

bool proteus::CacheEntry::isSharedObject ( ) const
inline

◆ isStaticObject()

bool proteus::CacheEntry::isStaticObject ( ) const
inline

◆ sharedObject()

static CacheEntry proteus::CacheEntry::sharedObject ( MemoryBufferRef  Buf)
inlinestatic

◆ staticObject()

static CacheEntry proteus::CacheEntry::staticObject ( MemoryBufferRef  Buf)
inlinestatic

Member Data Documentation

◆ Buffer

MemoryBufferRef proteus::CacheEntry::Buffer

◆ IsDynLib

bool proteus::CacheEntry::IsDynLib

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