ROSE 0.11.145.147
Public Attributes | List of all members
StructCustomizedSizes Struct Reference

Description

Support for cross compilation or extended UPC support.

UPC data type sizes depend on a specified runtime implementation, So we allow users to optionally provide customized sizes and alignments.

Definition at line 13 of file abiStuff.h.

#include <sageInterface/abiStuff.h>

Collaboration diagram for StructCustomizedSizes:
Collaboration graph
[legend]

Public Attributes

std::string str_abi
 
size_t sz_bool
 
size_t sz_alignof_bool
 
size_t sz_char
 
size_t sz_alignof_char
 
size_t sz_int
 
size_t sz_alignof_int
 
size_t sz_short
 
size_t sz_alignof_short
 
size_t sz_long
 
size_t sz_alignof_long
 
size_t sz_longlong
 
size_t sz_alignof_longlong
 
size_t sz_float
 
size_t sz_alignof_float
 
size_t sz_double
 
size_t sz_alignof_double
 
size_t sz_longdouble
 
size_t sz_alignof_longdouble
 
size_t sz_pointer
 
size_t sz_alignof_pointer
 
size_t sz_reference
 
size_t sz_alignof_reference
 
size_t sz_void_ptr
 
size_t sz_alignof_void_ptr
 
size_t sz_ptrdiff_t
 
size_t sz_alignof_ptrdiff_t
 
size_t sz_size_t
 
size_t sz_alignof_size_t
 
size_t sz_wchar
 
size_t sz_alignof_wchar
 
size_t sz_shared_ptr
 
size_t sz_alignof_shared_ptr
 
size_t sz_pshared_ptr
 
size_t sz_alignof_pshared_ptr
 
size_t sz_mem_handle
 
size_t sz_alignof_mem_handle
 
size_t sz_reg_handle
 
size_t sz_alignof_reg_handle
 
size_t sz_alignof_dbl_1st
 
size_t sz_alignof_int64_1st
 
size_t sz_alignof_sharedptr_1st
 
size_t sz_alignof_psharedptr_1st
 
size_t sz_alignof_dbl_innerstruct
 
size_t sz_alignof_int64_innerstruct
 
size_t sz_alignof_sharedptr_innerstruct
 
size_t sz_alignof_psharedptr_innerstruct
 
size_t sz_maxblocksz
 

Member Data Documentation

◆ str_abi

std::string StructCustomizedSizes::str_abi

Definition at line 16 of file abiStuff.h.

◆ sz_bool

size_t StructCustomizedSizes::sz_bool

Definition at line 18 of file abiStuff.h.

◆ sz_alignof_bool

size_t StructCustomizedSizes::sz_alignof_bool

Definition at line 19 of file abiStuff.h.

◆ sz_char

size_t StructCustomizedSizes::sz_char

Definition at line 20 of file abiStuff.h.

◆ sz_alignof_char

size_t StructCustomizedSizes::sz_alignof_char

Definition at line 21 of file abiStuff.h.

◆ sz_int

size_t StructCustomizedSizes::sz_int

Definition at line 22 of file abiStuff.h.

◆ sz_alignof_int

size_t StructCustomizedSizes::sz_alignof_int

Definition at line 23 of file abiStuff.h.

◆ sz_short

size_t StructCustomizedSizes::sz_short

Definition at line 24 of file abiStuff.h.

◆ sz_alignof_short

size_t StructCustomizedSizes::sz_alignof_short

Definition at line 25 of file abiStuff.h.

◆ sz_long

size_t StructCustomizedSizes::sz_long

Definition at line 26 of file abiStuff.h.

◆ sz_alignof_long

size_t StructCustomizedSizes::sz_alignof_long

Definition at line 27 of file abiStuff.h.

◆ sz_longlong

size_t StructCustomizedSizes::sz_longlong

Definition at line 28 of file abiStuff.h.

◆ sz_alignof_longlong

size_t StructCustomizedSizes::sz_alignof_longlong

Definition at line 29 of file abiStuff.h.

◆ sz_float

size_t StructCustomizedSizes::sz_float

Definition at line 30 of file abiStuff.h.

◆ sz_alignof_float

size_t StructCustomizedSizes::sz_alignof_float

Definition at line 31 of file abiStuff.h.

◆ sz_double

size_t StructCustomizedSizes::sz_double

Definition at line 32 of file abiStuff.h.

◆ sz_alignof_double

size_t StructCustomizedSizes::sz_alignof_double

Definition at line 33 of file abiStuff.h.

◆ sz_longdouble

size_t StructCustomizedSizes::sz_longdouble

Definition at line 34 of file abiStuff.h.

◆ sz_alignof_longdouble

size_t StructCustomizedSizes::sz_alignof_longdouble

Definition at line 35 of file abiStuff.h.

◆ sz_pointer

size_t StructCustomizedSizes::sz_pointer

Definition at line 36 of file abiStuff.h.

◆ sz_alignof_pointer

size_t StructCustomizedSizes::sz_alignof_pointer

Definition at line 37 of file abiStuff.h.

◆ sz_reference

size_t StructCustomizedSizes::sz_reference

Definition at line 38 of file abiStuff.h.

◆ sz_alignof_reference

size_t StructCustomizedSizes::sz_alignof_reference

Definition at line 39 of file abiStuff.h.

◆ sz_void_ptr

size_t StructCustomizedSizes::sz_void_ptr

Definition at line 42 of file abiStuff.h.

◆ sz_alignof_void_ptr

size_t StructCustomizedSizes::sz_alignof_void_ptr

Definition at line 43 of file abiStuff.h.

◆ sz_ptrdiff_t

size_t StructCustomizedSizes::sz_ptrdiff_t

Definition at line 44 of file abiStuff.h.

◆ sz_alignof_ptrdiff_t

size_t StructCustomizedSizes::sz_alignof_ptrdiff_t

Definition at line 45 of file abiStuff.h.

◆ sz_size_t

size_t StructCustomizedSizes::sz_size_t

Definition at line 46 of file abiStuff.h.

◆ sz_alignof_size_t

size_t StructCustomizedSizes::sz_alignof_size_t

Definition at line 47 of file abiStuff.h.

◆ sz_wchar

size_t StructCustomizedSizes::sz_wchar

Definition at line 48 of file abiStuff.h.

◆ sz_alignof_wchar

size_t StructCustomizedSizes::sz_alignof_wchar

Definition at line 49 of file abiStuff.h.

◆ sz_shared_ptr

size_t StructCustomizedSizes::sz_shared_ptr

Definition at line 52 of file abiStuff.h.

◆ sz_alignof_shared_ptr

size_t StructCustomizedSizes::sz_alignof_shared_ptr

Definition at line 53 of file abiStuff.h.

◆ sz_pshared_ptr

size_t StructCustomizedSizes::sz_pshared_ptr

Definition at line 54 of file abiStuff.h.

◆ sz_alignof_pshared_ptr

size_t StructCustomizedSizes::sz_alignof_pshared_ptr

Definition at line 55 of file abiStuff.h.

◆ sz_mem_handle

size_t StructCustomizedSizes::sz_mem_handle

Definition at line 56 of file abiStuff.h.

◆ sz_alignof_mem_handle

size_t StructCustomizedSizes::sz_alignof_mem_handle

Definition at line 57 of file abiStuff.h.

◆ sz_reg_handle

size_t StructCustomizedSizes::sz_reg_handle

Definition at line 58 of file abiStuff.h.

◆ sz_alignof_reg_handle

size_t StructCustomizedSizes::sz_alignof_reg_handle

Definition at line 59 of file abiStuff.h.

◆ sz_alignof_dbl_1st

size_t StructCustomizedSizes::sz_alignof_dbl_1st

Definition at line 61 of file abiStuff.h.

◆ sz_alignof_int64_1st

size_t StructCustomizedSizes::sz_alignof_int64_1st

Definition at line 62 of file abiStuff.h.

◆ sz_alignof_sharedptr_1st

size_t StructCustomizedSizes::sz_alignof_sharedptr_1st

Definition at line 63 of file abiStuff.h.

◆ sz_alignof_psharedptr_1st

size_t StructCustomizedSizes::sz_alignof_psharedptr_1st

Definition at line 64 of file abiStuff.h.

◆ sz_alignof_dbl_innerstruct

size_t StructCustomizedSizes::sz_alignof_dbl_innerstruct

Definition at line 65 of file abiStuff.h.

◆ sz_alignof_int64_innerstruct

size_t StructCustomizedSizes::sz_alignof_int64_innerstruct

Definition at line 66 of file abiStuff.h.

◆ sz_alignof_sharedptr_innerstruct

size_t StructCustomizedSizes::sz_alignof_sharedptr_innerstruct

Definition at line 67 of file abiStuff.h.

◆ sz_alignof_psharedptr_innerstruct

size_t StructCustomizedSizes::sz_alignof_psharedptr_innerstruct

Definition at line 68 of file abiStuff.h.

◆ sz_maxblocksz

size_t StructCustomizedSizes::sz_maxblocksz

Definition at line 69 of file abiStuff.h.


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