GNU Octave  3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
octave_base_lexer::comment_buffer Class Reference

#include "lex.h"

Collaboration diagram for octave_base_lexer::comment_buffer:
Collaboration graph
[legend]

Public Member Functions

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

Private Attributes

octave_comment_listcomment_list

Detailed Description

Definition at line 488 of file lex.h.

Constructor & Destructor Documentation

octave_base_lexer::comment_buffer::comment_buffer ( void  )
inline

Definition at line 493 of file lex.h.

octave_base_lexer::comment_buffer::~comment_buffer ( void  )
inline

Definition at line 495 of file lex.h.

Member Function Documentation

void octave_base_lexer::comment_buffer::append ( const std::string &  s,
octave_comment_elt::comment_type  t 
)
inline

Definition at line 497 of file lex.h.

Referenced by octave_base_lexer::finish_comment().

octave_comment_list* octave_base_lexer::comment_buffer::get_comment ( void  )
inline

Definition at line 507 of file lex.h.

void octave_base_lexer::comment_buffer::reset ( void  )
inline

Definition at line 516 of file lex.h.

Referenced by octave_base_lexer::reset().

Member Data Documentation

octave_comment_list* octave_base_lexer::comment_buffer::comment_list
private

Definition at line 525 of file lex.h.


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