Manpage logo

SPVM::ExchangeAPI::Class - Class Object

Name  Description  Usage  Fields  __name  __api  Class Methods  __new  Instance Methods  AUTOLOAD  Copyright & License 

Name

SPVM::ExchangeAPI::Class − Class Object

Description

"SPVM::BlessedObject::Class" is a class object to call class methods.

Usage

# The same as the Int−>__new(1) in the SPVM language
my $class = SPVM::ExchangeAPI::Class−>__new(__name => 'Int', __api => $api);
my $value = $class−>new(1);

It is easy to use SPVM::ExchangeAPI#class.

my $class = $api−>class('Int');
$class−>new(1);

Fields

__name

my $name = $self−>__name;
$self−>__name($name);

Gets and sets a class name.

__api

my $api = $self−>__api;
$self−>__api($api);

Gets and sets a SPVM::ExchangeAPI object.

Class Methods

__new

my $class = SPVM::ExchangeAPI::Class−>__new(%options);

Creates a new "SPVM::ExchangeAPI::Class" object.

Options:

"__name" : string

A class name

"__api" : SPVM::ExchangeAPI

A SPVM::ExchangeAPI object

Instance Methods

AUTOLOAD

$class−>foo(@args);

Calls SPVM::ExchangeAPI#call_method using "__name" field and the method name given in "AUTOLOAD" method.

Copyright & License

Copyright (c) 2023 Yuki Kimoto

MIT License


Updated 2026-06-01 - jenkler.se | uex.se