abstract class Cosmo::IntrinsicFunction
- Cosmo::IntrinsicFunction
- Cosmo::Callable
- Reference
- Object
Direct Known Subclasses
- Cosmo::GetsIntrinsic
- Cosmo::HttpLib::Client::Fetch
- Cosmo::HttpLib::Client::ResponseBodyFunctionBase
- Cosmo::HttpLib::Server::ContextFunctionBase
- Cosmo::HttpLib::Server::Listen
- Cosmo::MathLib::Acos
- Cosmo::MathLib::Acosh
- Cosmo::MathLib::Asin
- Cosmo::MathLib::Asinh
- Cosmo::MathLib::Atan
- Cosmo::MathLib::Atan2
- Cosmo::MathLib::Atanh
- Cosmo::MathLib::Cos
- Cosmo::MathLib::Cosh
- Cosmo::MathLib::Exp
- Cosmo::MathLib::Log
- Cosmo::MathLib::Log10
- Cosmo::MathLib::Log2
- Cosmo::MathLib::Max
- Cosmo::MathLib::Min
- Cosmo::MathLib::Sin
- Cosmo::MathLib::Sinh
- Cosmo::MathLib::Tan
- Cosmo::MathLib::Tanh
- Cosmo::NumberIntrinsics::Cbrt
- Cosmo::NumberIntrinsics::Ceil
- Cosmo::NumberIntrinsics::Floor
- Cosmo::NumberIntrinsics::ISqrt
- Cosmo::NumberIntrinsics::Round
- Cosmo::NumberIntrinsics::Sqrt
- Cosmo::PutsIntrinsic
- Cosmo::RecursionDepthIntrinsic
- Cosmo::StringIntrinsics::Alpha
- Cosmo::StringIntrinsics::AlphaNumeric
- Cosmo::StringIntrinsics::Blank
- Cosmo::StringIntrinsics::Chars
- Cosmo::StringIntrinsics::Empty
- Cosmo::StringIntrinsics::EndsWith
- Cosmo::StringIntrinsics::Numeric
- Cosmo::StringIntrinsics::Reverse
- Cosmo::StringIntrinsics::Split
- Cosmo::StringIntrinsics::StartsWith
- Cosmo::StringIntrinsics::WithoutFirst
- Cosmo::StringIntrinsics::WithoutLast
- Cosmo::TableIntrinsics::Empty
- Cosmo::TableIntrinsics::Has
- Cosmo::TableIntrinsics::Invert
- Cosmo::TableIntrinsics::Keys
- Cosmo::TableIntrinsics::Values
- Cosmo::VectorIntrinsics::Filter
- Cosmo::VectorIntrinsics::First
- Cosmo::VectorIntrinsics::FirstNullable
- Cosmo::VectorIntrinsics::Index
- Cosmo::VectorIntrinsics::IsEmpty
- Cosmo::VectorIntrinsics::Join
- Cosmo::VectorIntrinsics::Last
- Cosmo::VectorIntrinsics::LastNullable
- Cosmo::VectorIntrinsics::Map
- Cosmo::VectorIntrinsics::Pop
- Cosmo::VectorIntrinsics::Push
- Cosmo::VectorIntrinsics::Shift
- Cosmo::VectorIntrinsics::Sort
- Cosmo::VectorIntrinsics::Sum
Defined in:
cosmo/runtime/intrinsic/global.crConstructors
Instance Method Summary
- #call(args : Array(ValueType)) : ValueType
- #intrinsic? : Bool
-
#to_s : String
Returns a nicely readable and concise string representation of this object, typically intended for users.
- #token(name : String) : Token
Instance methods inherited from class Cosmo::Callable
arity : Range(UInt32, UInt32)
arity,
call(args : Array(ValueType)) : ValueType
call,
intrinsic? : Bool
intrinsic?,
to_s : String
to_s
Constructor Detail
Instance Method Detail
def to_s : String
#
Description copied from class Object
Returns a nicely readable and concise string representation of this object, typically intended for users.
This method should usually not be overridden. It delegates to
#to_s(IO)
which can be overridden for custom implementations.
Also see #inspect
.