GNU Octave  4.4.1
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::stringjava_opts
 
JavaVMInitArgs vm_args
 

Detailed Description

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

Constructor & Destructor Documentation

◆ JVMArgs()

octave::JVMArgs::JVMArgs ( void  )
inline

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

References vm_args.

◆ ~JVMArgs()

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

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

References clean().

Member Function Documentation

◆ add()

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

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

References java_opts.

Referenced by initialize_jvm().

◆ clean()

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

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

References i, and vm_args.

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

◆ read_java_opts()

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

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

References filename, java_opts, string, and Vdebug_java.

Referenced by initialize_jvm().

◆ to_args()

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

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

References update(), and vm_args.

Referenced by initialize_jvm().

◆ update()

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

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

References clean(), java_opts, 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 301 of file ov-java.cc.

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

◆ vm_args

JavaVMInitArgs octave::JVMArgs::vm_args
private

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

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


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