GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
input.h File Reference
#include "octave-config.h"
#include <cstdio>
#include <string>
#include "oct-refcount.h"
#include "oct-time.h"
#include "ovl.h"
#include "pager.h"
Include dependency graph for input.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  octave::base_reader
 
class  octave::input_reader
 

Namespaces

 octave
 

Functions

octave_value do_keyboard (const octave_value_list &args=octave_value_list())
 
std::string find_indexed_expression (const std::string &text)
 
OCTINTERP_API FILE * get_input_from_stdin (void)
 
void initialize_command_input (void)
 
bool octave_yes_or_no (const std::string &prompt)
 
void remove_input_event_hook_functions (void)
 
void set_default_prompts (void)
 

Variables

bool octave_completion_matches_called
 
OCTINTERP_API bool Vdebugging
 
OCTINTERP_API bool Vdrawnow_requested
 
octave::sys::time Vlast_prompt_time
 
OCTINTERP_API bool Vtrack_line_num
 

Function Documentation

◆ do_keyboard()

◆ find_indexed_expression()

std::string find_indexed_expression ( const std::string text)

Definition at line 537 of file input.cc.

References octave::command_editor::get_line_buffer(), and string.

Referenced by generate_struct_completions().

◆ get_input_from_stdin()

OCTINTERP_API FILE* get_input_from_stdin ( void  )

◆ initialize_command_input()

◆ octave_yes_or_no()

bool octave_yes_or_no ( const std::string prompt)

◆ remove_input_event_hook_functions()

void remove_input_event_hook_functions ( void  )

Definition at line 115 of file input.cc.

References hook_function_list::clear(), and input_event_hook_functions.

◆ set_default_prompts()

void set_default_prompts ( void  )

Definition at line 121 of file input.cc.

References octave_link::set_default_prompts(), string, VPS1, and VPS2.

Variable Documentation

◆ octave_completion_matches_called

bool octave_completion_matches_called

Definition at line 90 of file input.cc.

◆ Vdebugging

◆ Vdrawnow_requested

◆ Vlast_prompt_time

octave::sys::time Vlast_prompt_time

Definition at line 84 of file input.cc.

Referenced by interactive_input(), octave::out_of_date_check(), and rehash_internal().

◆ Vtrack_line_num

OCTINTERP_API bool Vtrack_line_num