GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
jit-typeinfo.h File Reference
#include "octave-config.h"
#include <map>
#include <vector>
#include "Range.h"
#include "jit-util.h"
Include dependency graph for jit-typeinfo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  octave::jit_array< T, U >
 
class  octave::jit_function
 
class  octave::jit_index_operation
 
class  octave::jit_operation
 
class  octave::jit_paren_subsasgn
 
class  octave::jit_paren_subsref
 
struct  octave::jit_range
 
class  octave::jit_type
 
class  octave::jit_typeinfo
 
struct  octave::jit_operation::signature_cmp
 

Namespaces

 octave
 
 octave::jit_convention
 

Typedefs

typedef jit_array< NDArray, doubleoctave::jit_matrix
 

Enumerations

enum  octave::jit_convention::type { octave::jit_convention::internal, octave::jit_convention::external, octave::jit_convention::length }
 

Functions

std::ostream & octave::jit_print (std::ostream &os, jit_type *atype)
 
jit_type * octave::jit_type_join (jit_type *lhs, jit_type *rhs)
 
std::ostream & octave::operator<< (std::ostream &os, const jit_range &rng)
 
std::ostream & octave::operator<< (std::ostream &os, const jit_matrix &mat)
 
std::ostream & octave::operator<< (std::ostream &os, const jit_function &fn)