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
class Any Thing/object
class RakuAST::Doc::Block Contains the information of a RakuDoc block
class RakuAST::Doc::Declarator Contains the declarator docs of a RakuAST object
class RakuAST::Doc::Markup Contains the information about RakuDoc markup
class RakuAST::Doc::Paragraph Contains the information about a RakuDoc paragraph

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::Handle Opened file or stream
class IO::Notification

Asynchronous notification for file and directory changes

class IO::Notification::Change Changes in a file, produced by watch-file
class IO::Path File or directory path
class IO::Path::Cygwin IO::Path pre-loaded with IO::Spec::Cygwin
class IO::Path::Parts IO::Path parts encapsulation
class IO::Path::QNX IO::Path pre-loaded with IO::Spec::QNX
class IO::Path::Unix IO::Path pre-loaded with IO::Spec::Unix
class IO::Path::Win32 IO::Path pre-loaded with IO::Spec::Win32
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

class RakuAST::Doc::DeclaratorTarget Provide leading/trailing doc functionality

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")}