Thrift v1.3.2 Thrift.Parser.Models
Models used by the Thrift parser that represent different Thrift components.
The models defined here are returned by the parse functions in the
Thrift.Parser
module.
Summary
Types
all()
all :: %Thrift.Parser.Models.Namespace{name: term, path: term} | %Thrift.Parser.Models.Include{path: term} | %Thrift.Parser.Models.Constant{name: term, type: term, value: term} | %Thrift.Parser.Models.TEnum{name: term, values: term} | %Thrift.Parser.Models.Field{default: term, id: term, name: term, required: term, type: term} | %Thrift.Parser.Models.Exception{fields: term, name: term} | %Thrift.Parser.Models.Struct{fields: term, name: term} | %Thrift.Parser.Models.Union{fields: term, name: term} | %Thrift.Parser.Models.Function{exceptions: term, name: term, oneway: term, params: term, return_type: term} | %Thrift.Parser.Models.Service{extends: term, functions: term, name: term} | %Thrift.Parser.Models.Schema{absolute_path: term, constants: term, enums: term, exceptions: term, includes: term, module: term, namespaces: term, services: term, structs: term, thrift_namespace: term, typedefs: term, unions: term}