flatbuffers-0.2.0.0: Haskell implementation of the FlatBuffers protocol.

Safe HaskellNone
LanguageHaskell2010

FlatBuffers.Internal.Compiler.ValidSyntaxTree

Contents

Synopsis

Re-exports from SyntaxTree

newtype Ident Source #

Constructors

Ident 

Fields

class HasIdent a where Source #

Methods

getIdent :: a -> Ident Source #

Instances
HasIdent UnionDecl Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.SyntaxTree

HasIdent EnumVal Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.SyntaxTree

HasIdent EnumDecl Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.SyntaxTree

HasIdent StructField Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.SyntaxTree

HasIdent StructDecl Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.SyntaxTree

HasIdent TableField Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.SyntaxTree

HasIdent TableDecl Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.SyntaxTree

HasIdent Ident Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.SyntaxTree

Methods

getIdent :: Ident -> Ident Source #

HasIdent UnionVal Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.ValidSyntaxTree

HasIdent UnionDecl Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.ValidSyntaxTree

HasIdent TableField Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.ValidSyntaxTree

HasIdent TableDecl Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.ValidSyntaxTree

HasIdent StructField Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.ValidSyntaxTree

HasIdent StructDecl Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.ValidSyntaxTree

HasIdent EnumVal Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.ValidSyntaxTree

HasIdent EnumDecl Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.ValidSyntaxTree

Enums

Structs

data StructField Source #

Constructors

StructField 

Fields

Tables

newtype DefaultVal a Source #

Constructors

DefaultVal a 
Instances
Enum a => Enum (DefaultVal a) Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.ValidSyntaxTree

Eq a => Eq (DefaultVal a) Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.ValidSyntaxTree

Methods

(==) :: DefaultVal a -> DefaultVal a -> Bool #

(/=) :: DefaultVal a -> DefaultVal a -> Bool #

Fractional a => Fractional (DefaultVal a) Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.ValidSyntaxTree

Integral a => Integral (DefaultVal a) Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.ValidSyntaxTree

Num a => Num (DefaultVal a) Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.ValidSyntaxTree

Ord a => Ord (DefaultVal a) Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.ValidSyntaxTree

Real a => Real (DefaultVal a) Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.ValidSyntaxTree

Show a => Show (DefaultVal a) Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.ValidSyntaxTree

IsString a => IsString (DefaultVal a) Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.ValidSyntaxTree

Methods

fromString :: String -> DefaultVal a #

Bits a => Bits (DefaultVal a) Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.ValidSyntaxTree

data IsRoot Source #

Constructors

NotRoot

This table is not the root table.

IsRoot !(Maybe Text)

This table is the root table, and has an optional file identifier.

Instances
Eq IsRoot Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.ValidSyntaxTree

Methods

(==) :: IsRoot -> IsRoot -> Bool #

(/=) :: IsRoot -> IsRoot -> Bool #

Show IsRoot Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.ValidSyntaxTree

Unions