bamboo.types

Members

Classes

AliasDeclaration
class AliasDeclaration

Represents a typedef statement.

AtomicField
class AtomicField

Represents a method.

BuiltinType
class BuiltinType

Represents a fundamental type.

ClassDeclaration
class ClassDeclaration

Represents a dclass declaration.

FieldDeclaration
class FieldDeclaration

Abstract class representing a field.

ImportDeclaration
class ImportDeclaration

Represents an import statement.

KeywordDeclaration
class KeywordDeclaration

Represents the value of a keyword statement.

KeywordList
class KeywordList

Represents a list of keywords attached to a field.

Module
class Module

Represents a module in the dclass system.

MolecularField
class MolecularField

Represents a field which swizzles atomic fields.

NumericConstant
class NumericConstant

Represents an integer constant.

NumericParameter
class NumericParameter

Represents a parameter of a numeric type.

NumericRange
class NumericRange

Represents the minimum and maximum value of a NumericParameter.

NumericTransform
class NumericTransform

Represents a transformation on a NumericParameter or IntConstant.

Parameter
class Parameter

Abstract class representing a parameter.

ParameterField
class ParameterField

Represents a plain field.

SizeConstraint
class SizeConstraint

Represents the constraints on a SizedParameter.

SizedParameter
class SizedParameter

Represents a blob or string parameter.

StructDeclaration
class StructDeclaration

Represents a struct declaration.

SyntaxNode
class SyntaxNode

Represents an abstract syntax node.

TypeDeclaration
class TypeDeclaration

Base class for module-level type declarations. A type is a keyword declaration, a class declaration, a struct declaration, or an alias/typedef declaration.

Visitor
class Visitor

Represents an object which can act upon a SyntaxNode.

Enums

Operator
enum Operator

Represents an operator in an IntTransformation or a FloatTransformation.

SyntaxKind
enum SyntaxKind

Represents the type of a SyntaxNode.

Type
enum Type

Represents the fundamental type of a node.

Meta