flatbuffers-0.3.0.0: Haskell implementation of the FlatBuffers protocol.
Safe HaskellNone
LanguageHaskell2010

FlatBuffers.Internal.Types

Synopsis

Documentation

class IsStruct a where Source #

Metadata for a struct type.

newtype InlineSize Source #

The number of bytes occupied by a piece of data that's stored "inline"

"inline" here means "stored directly in a table or a vector, and not by reference". E.g.: numeric types, booleans, structs, offsets.

Constructors

InlineSize 

Fields

Instances

Instances details
Bounded InlineSize Source # 
Instance details

Defined in FlatBuffers.Internal.Types

Enum InlineSize Source # 
Instance details

Defined in FlatBuffers.Internal.Types

Eq InlineSize Source # 
Instance details

Defined in FlatBuffers.Internal.Types

Integral InlineSize Source # 
Instance details

Defined in FlatBuffers.Internal.Types

Num InlineSize Source # 
Instance details

Defined in FlatBuffers.Internal.Types

Ord InlineSize Source # 
Instance details

Defined in FlatBuffers.Internal.Types

Real InlineSize Source # 
Instance details

Defined in FlatBuffers.Internal.Types

Show InlineSize Source # 
Instance details

Defined in FlatBuffers.Internal.Types

newtype Alignment Source #

The memory alignment (in bytes) for a piece of data in a flatbuffer. E.g., Int32 are always aligned to 4 bytes. This number should always be a power of 2 in the range [1, 16].

Constructors

Alignment 

Fields

Instances

Instances details
Bounded Alignment Source # 
Instance details

Defined in FlatBuffers.Internal.Types

Enum Alignment Source # 
Instance details

Defined in FlatBuffers.Internal.Types

Eq Alignment Source # 
Instance details

Defined in FlatBuffers.Internal.Types

Integral Alignment Source # 
Instance details

Defined in FlatBuffers.Internal.Types

Num Alignment Source # 
Instance details

Defined in FlatBuffers.Internal.Types

Ord Alignment Source # 
Instance details

Defined in FlatBuffers.Internal.Types

Real Alignment Source # 
Instance details

Defined in FlatBuffers.Internal.Types

Show Alignment Source # 
Instance details

Defined in FlatBuffers.Internal.Types

Display Alignment Source # 
Instance details

Defined in FlatBuffers.Internal.Types