GNU Octave  4.0.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
Macros | Functions
ov-ch-mat.cc File Reference
#include <cctype>
#include <iostream>
#include "lo-ieee.h"
#include "mx-base.h"
#include "mxarray.h"
#include "ov-base.h"
#include "ov-base-mat.h"
#include "ov-base-mat.cc"
#include "ov-ch-mat.h"
#include "gripes.h"
#include "pr-output.h"
Include dependency graph for ov-ch-mat.cc:

Go to the source code of this file.

Macros

#define STRING_MAPPER(UMAP, FCN, TYPE)
 

Functions

static int xisascii (int c)
 
static int xtoascii (int c)
 

Macro Definition Documentation

#define STRING_MAPPER (   UMAP,
  FCN,
  TYPE 
)
Value:
case umap_ ## UMAP: \
return octave_value (matrix.map<TYPE, int (&) (int)> (FCN))
Definition: oct-parse.h:133
return octave_value(v1.char_array_value().concat(v2.char_array_value(), ra_idx),((a1.is_sq_string()||a2.is_sq_string())? '\'': '"'))

Referenced by octave_char_matrix::map().

Function Documentation

static int xisascii ( int  c)
inlinestatic

Definition at line 160 of file ov-ch-mat.cc.

Referenced by octave_char_matrix::map(), and octave_cell::map().

static int xtoascii ( int  c)
inlinestatic

Definition at line 169 of file ov-ch-mat.cc.

Referenced by octave_char_matrix::map(), and octave_cell::map().