SPVM::Document::NativeAPI::Precompile - SPVM Precompile Native APIs
// Precompile API void* precompile_api = env->api->precompile; // New precompile void* precompile = precompile_api->new_precompile(); // Free precompile precompile_api->free_precompile(precompile);
SPVM Precompile Native APIs are public APIs to create precompile-source.
Precompile native APIs have its IDs.
0 new_precompile 1 free_precompile 2 set_runtime 3 get_runtime 4 create_precompile_source
void* (*new_precompile)();
New a precompile object.
void (*free_precompile)(void* precompile);
Free a precompile object.
void (*set_runtime)(void* precompile, void* runtime);
Set a runtime to the precompile object.
void* (*get_runtime)(void* precompile);
Get the runtime from the precompile object.
void (*create_precompile_source)(void* precompile, void* string_buffer, const char* class_name);
Create precompile-source. The created source is saved to string buffer object.
To install SPVM, copy and paste the appropriate command in to your terminal.
cpanm
cpanm SPVM
CPAN shell
perl -MCPAN -e shell install SPVM
For more information on module installation, please visit the detailed CPAN module installation guide.