GNU Octave  8.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
JVMArgs Class Reference
Collaboration diagram for JVMArgs:

Public Member Functions

 JVMArgs (void)
 
 ~JVMArgs (void)
 
void add (const std::string &opt)
 
void read_java_opts (const std::string &filename)
 
JavaVMInitArgs * to_args ()
 

Private Member Functions

void clean (void)
 
void update (void)
 

Private Attributes

std::list< std::string > m_java_opts
 
JavaVMInitArgs m_vm_args
 

Detailed Description

Definition at line 229 of file ov-java.cc.

Constructor & Destructor Documentation

◆ JVMArgs()

JVMArgs::JVMArgs ( void  )
inline

Definition at line 233 of file ov-java.cc.

◆ ~JVMArgs()

JVMArgs::~JVMArgs ( void  )
inline

Definition at line 241 of file ov-java.cc.

Member Function Documentation

◆ add()

void JVMArgs::add ( const std::string &  opt)
inline

Definition at line 252 of file ov-java.cc.

◆ clean()

void JVMArgs::clean ( void  )
inlineprivate

Definition at line 279 of file ov-java.cc.

◆ read_java_opts()

void JVMArgs::read_java_opts ( const std::string &  filename)
inline

Definition at line 257 of file ov-java.cc.

References ifstream(), Vdebug_java, and warning().

◆ to_args()

JavaVMInitArgs* JVMArgs::to_args ( )
inline

Definition at line 246 of file ov-java.cc.

◆ update()

void JVMArgs::update ( void  )
inlineprivate

Definition at line 293 of file ov-java.cc.

References octave_stdout, strsave(), and Vdebug_java.

Member Data Documentation

◆ m_java_opts

std::list<std::string> JVMArgs::m_java_opts
private

Definition at line 319 of file ov-java.cc.

◆ m_vm_args

JavaVMInitArgs JVMArgs::m_vm_args
private

Definition at line 317 of file ov-java.cc.


The documentation for this class was generated from the following file: