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

FlatBuffers.Internal.Compiler.ValidSyntaxTree

Synopsis

Re-exports from SyntaxTree

newtype Ident Source #

Constructors

Ident 

Fields

Instances

Instances details
Eq Ident Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.SyntaxTree

Methods

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

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

Ord Ident Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.SyntaxTree

Methods

compare :: Ident -> Ident -> Ordering #

(<) :: Ident -> Ident -> Bool #

(<=) :: Ident -> Ident -> Bool #

(>) :: Ident -> Ident -> Bool #

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

max :: Ident -> Ident -> Ident #

min :: Ident -> Ident -> Ident #

Show Ident Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.SyntaxTree

Methods

showsPrec :: Int -> Ident -> ShowS #

show :: Ident -> String #

showList :: [Ident] -> ShowS #

IsString Ident Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.SyntaxTree

Methods

fromString :: String -> Ident #

Semigroup Ident Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.SyntaxTree

Methods

(<>) :: Ident -> Ident -> Ident #

sconcat :: NonEmpty Ident -> Ident #

stimes :: Integral b => b -> Ident -> Ident #

Display Ident Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.SyntaxTree

Methods

display :: Ident -> String Source #

HasIdent Ident Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.SyntaxTree

Methods

getIdent :: Ident -> Ident Source #

data TypeRef Source #

Constructors

TypeRef 

Instances

Instances details
Eq TypeRef Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.SyntaxTree

Methods

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

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

Show TypeRef Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.SyntaxTree

Display TypeRef Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.SyntaxTree

class HasIdent a where Source #

Methods

getIdent :: a -> Ident Source #

Instances

Instances details
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

data EnumVal Source #

Constructors

EnumVal 

Structs

data StructField Source #

Constructors

StructField 

Fields

Tables

newtype DefaultVal a Source #

Constructors

DefaultVal a 

Instances

Instances details
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 Required Source #

Constructors

Req 
Opt 

Instances

Instances details
Eq Required Source # 
Instance details

Defined in FlatBuffers.Internal.Compiler.ValidSyntaxTree

Show Required 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

Instances details
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