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
regexp::match_element Class Reference

#include "lo-regexp.h"

Collaboration diagram for regexp::match_element:
Collaboration graph
[legend]

Public Member Functions

 match_element (const string_vector &nt, const string_vector &t, const std::string &ms, const Matrix &te, double s, double e)
 match_element (const match_element &a)
double end (void) const
std::string match_string (void) const
string_vector named_tokens (void) const
double start (void) const
Matrix token_extents (void) const
string_vector tokens (void) const

Private Attributes

double x_end
std::string x_match_string
string_vector x_named_tokens
double x_start
Matrix x_token_extents
string_vector x_tokens

Detailed Description

Definition at line 151 of file lo-regexp.h.

Constructor & Destructor Documentation

regexp::match_element::match_element ( const string_vector nt,
const string_vector t,
const std::string &  ms,
const Matrix te,
double  s,
double  e 
)
inline

Definition at line 155 of file lo-regexp.h.

regexp::match_element::match_element ( const match_element a)
inline

Definition at line 162 of file lo-regexp.h.

Member Function Documentation

double regexp::match_element::end ( void  ) const
inline

Definition at line 174 of file lo-regexp.h.

std::string regexp::match_element::match_string ( void  ) const
inline

Definition at line 169 of file lo-regexp.h.

string_vector regexp::match_element::named_tokens ( void  ) const
inline

Definition at line 170 of file lo-regexp.h.

double regexp::match_element::start ( void  ) const
inline

Definition at line 173 of file lo-regexp.h.

Matrix regexp::match_element::token_extents ( void  ) const
inline

Definition at line 172 of file lo-regexp.h.

string_vector regexp::match_element::tokens ( void  ) const
inline

Definition at line 171 of file lo-regexp.h.

Member Data Documentation

double regexp::match_element::x_end
private

Definition at line 183 of file lo-regexp.h.

std::string regexp::match_element::x_match_string
private

Definition at line 178 of file lo-regexp.h.

string_vector regexp::match_element::x_named_tokens
private

Definition at line 179 of file lo-regexp.h.

double regexp::match_element::x_start
private

Definition at line 182 of file lo-regexp.h.

Matrix regexp::match_element::x_token_extents
private

Definition at line 181 of file lo-regexp.h.

string_vector regexp::match_element::x_tokens
private

Definition at line 180 of file lo-regexp.h.


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