GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
octave::base_lexer::comment_buffer Class Reference

#include "lex.h"

Collaboration diagram for octave::base_lexer::comment_buffer:

Public Member Functions

 comment_buffer (void)
 
 ~comment_buffer (void)
 
void append (const std::string &s, comment_elt::comment_type t)
 
comment_listget_comment (void)
 
void reset (void)
 

Private Attributes

comment_listm_comment_list
 

Detailed Description

Definition at line 544 of file lex.h.

Constructor & Destructor Documentation

◆ comment_buffer()

octave::base_lexer::comment_buffer::comment_buffer ( void  )
inline

Definition at line 549 of file lex.h.

◆ ~comment_buffer()

octave::base_lexer::comment_buffer::~comment_buffer ( void  )
inline

Definition at line 551 of file lex.h.

Member Function Documentation

◆ append()

void octave::base_lexer::comment_buffer::append ( const std::string s,
comment_elt::comment_type  t 
)
inline

Definition at line 553 of file lex.h.

References s, and t.

◆ get_comment()

comment_list* octave::base_lexer::comment_buffer::get_comment ( void  )
inline

Definition at line 563 of file lex.h.

References retval.

◆ reset()

void octave::base_lexer::comment_buffer::reset ( void  )
inline

Definition at line 572 of file lex.h.

Member Data Documentation

◆ m_comment_list

comment_list* octave::base_lexer::comment_buffer::m_comment_list
private

Definition at line 581 of file lex.h.


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