FLANG
|
Classes | |
struct | Dimension |
Public Types | |
using | Dimensions = std::vector< Dimension > |
Public Member Functions | |
ConstantObjectPointer (const Symbol &symbol, std::size_t size, Dimensions &&dims) | |
![]() | |
OffsetSymbol (const Symbol &symbol, std::size_t bytes) | |
const Symbol & | symbol () const |
void | set_symbol (const Symbol &symbol) |
ConstantSubscript | offset () const |
void | Augment (ConstantSubscript n) |
std::size_t | size () const |
void | set_size (std::size_t bytes) |
Static Public Member Functions | |
static ConstantObjectPointer | From (FoldingContext &, const Expr< SomeType > &) |
Public Attributes | |
Dimensions | dimensions |