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::Notification::Change Changes in a file, produced by watch-file
class IO::Pipe Buffered inter-process string or binary stream
class IO::Socket::Async Asynchronous socket in TCP or UDP
class IO::Socket::Async::ListenSocket A tap for listening TCP sockets
class IO::Spec Platform specific operations on file and directory paths
class IO::Spec::Cygwin Platform specific operations on file and directory paths for Cygwin
class IO::Spec::QNX Platform specific operations on file and directory paths QNX
class IO::Spec::Unix Platform specific operations on file and directory paths for POSIX
class IO::Spec::Win32 Platform specific operations on file and directory paths for Windows
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")}