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.


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...


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


#define DEBUG_MATRIX   0


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

Macro Definition Documentation


#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)

Definition at line 423 of file scmatrix.hxx.

References p.

◆ intrusive_ptr_release()

void intrusive_ptr_release ( const ScMatrix p)

Definition at line 428 of file scmatrix.hxx.

References p.