LibreOffice Module sc (master) 1
Classes | Namespaces | Macros | Functions
scmatrix.hxx File Reference
#include "address.hxx"
#include "matrixoperators.hxx"
#include "types.hxx"
#include <formula/errorcodes.hxx>
#include "scdllapi.h"
#include <svl/sharedstring.hxx>
#include <svl/sharedstringpool.hxx>
#include <memory>
#include <utility>
#include <vector>
Include dependency graph for scmatrix.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ScMatrixValue
 Try NOT to use this struct. More...
 
class  ScMatrix
 Matrix data type that can store values of mixed types. More...
 
struct  ScMatrix::IterateResultMultiple< tRes >
 When adding all numerical matrix elements for a scalar result such as summation, the interpreter wants to separate the first non-zero value with the rest of the summed values. More...
 
struct  ScMatrix::IterateResult< tRes >
 Iterator for executing one operation with the matrix data. More...
 

Namespaces

namespace  sc
 CAUTION! The following defines must be in the same namespace as the respective type.
 

Macros

#define DEBUG_MATRIX   0
 

Functions

void intrusive_ptr_add_ref (const ScMatrix *p)
 
void intrusive_ptr_release (const ScMatrix *p)
 

Macro Definition Documentation

◆ DEBUG_MATRIX

#define DEBUG_MATRIX   0

Definition at line 34 of file scmatrix.hxx.

Function Documentation

◆ intrusive_ptr_add_ref()

void intrusive_ptr_add_ref ( const ScMatrix p)
inline

Definition at line 423 of file scmatrix.hxx.

References p.

◆ intrusive_ptr_release()

void intrusive_ptr_release ( const ScMatrix p)
inline

Definition at line 428 of file scmatrix.hxx.

References p.