GNU Octave  6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
octave::JVMArgs Class Reference
Collaboration diagram for octave::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 > java_opts
 
JavaVMInitArgs vm_args
 

Detailed Description

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

Constructor & Destructor Documentation

◆ JVMArgs()

octave::JVMArgs::JVMArgs ( void  )
inline

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

References vm_args.

◆ ~JVMArgs()

octave::JVMArgs::~JVMArgs ( void  )
inline

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

References clean().

Member Function Documentation

◆ add()

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

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

References java_opts.

Referenced by initialize_jvm().

◆ clean()

void octave::JVMArgs::clean ( void  )
inlineprivate

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

References vm_args.

Referenced by ~JVMArgs(), and update().

◆ read_java_opts()

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

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

References octave::sys::ifstream(), java_opts, Vdebug_java, and warning().

Referenced by initialize_jvm().

◆ to_args()

JavaVMInitArgs* octave::JVMArgs::to_args ( )
inline

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

References update(), and vm_args.

Referenced by initialize_jvm().

◆ update()

void octave::JVMArgs::update ( void  )
inlineprivate

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

References clean(), java_opts, octave_stdout, strsave(), Vdebug_java, and vm_args.

Referenced by to_args().

Member Data Documentation

◆ java_opts

std::list<std::string> octave::JVMArgs::java_opts
private

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

Referenced by add(), read_java_opts(), and update().

◆ vm_args

JavaVMInitArgs octave::JVMArgs::vm_args
private

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

Referenced by JVMArgs(), clean(), to_args(), and update().


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