EditButtonTip 2025-01-05

Documented Types

Built-in types

This is a list of the built-in types that are documented, sorted by class/enum/module/role and by categories.

Basic classes

class AST Abstract representation of a piece of source code

Composite classes

No files meet the criteria: {:category("composite"), :kind("Type"), :subkind("class")}

Domain-specific classes

class IO::ArgFiles Iterate over contents of files specified on command line
class IO::CatHandle Use multiple IO handles as if they were one
class IO::Notification

Asynchronous notification for file and directory changes

class IO::Pipe Buffered inter-process string or binary stream
class IO::Spec Platform specific operations on file and directory paths
class IO::Special Path to special I/O device

Exception classes

No files meet the criteria: {:category("exception"), :kind("Type"), :subkind("class")}

Metamodel classes

No files meet the criteria: {:category("metamodel"), :kind("Type"), :subkind("class")}

Basic enums

No files meet the criteria: {:category("basic"), :kind("Type"), :subkind("enum")}

Domain-specific enums

No files meet the criteria: {:category("domain\\-specific"), :kind("Type"), :subkind("enum")}

Module modules

No files meet the criteria: {:category("module"), :kind("Type"), :subkind("module")}

Basic roles

No files meet the criteria: {:category("basic"), :kind("Type"), :subkind("role")}

Composite roles

No files meet the criteria: {:category("composite"), :kind("Type"), :subkind("role")}

Domain-specific roles

role IO::Socket Network socket

Exception roles

No files meet the criteria: {:category("exception"), :kind("Type"), :subkind("role")}

Metamodel roles

No files meet the criteria: {:category("metamodel"), :kind("Type"), :subkind("role")}