LibreOffice Module sc (master) 1
Classes | Namespaces | Typedefs | Enumerations | Functions
formulacell.hxx File Reference
#include <map>
#include <memory>
#include <optional>
#include <formula/tokenarray.hxx>
#include <formula/errorcodes.hxx>
#include <svl/listener.hxx>
#include "types.hxx"
#include "interpretercontext.hxx"
#include "document.hxx"
#include "docoptio.hxx"
#include "formulalogger.hxx"
#include "formularesult.hxx"
#include "tokenarray.hxx"
Include dependency graph for formulacell.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  AreaListenerKey
 
struct  ScFormulaCellGroup
 
class  ScFormulaCell
 

Namespaces

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

Typedefs

typedef std::map< AreaListenerKey, std::unique_ptr< sc::FormulaGroupAreaListener > > AreaListenersType
 

Enumerations

enum class  ScMatrixMode : sal_uInt8 {
  NONE = 0 ,
  Formula = 1 ,
  Reference = 2
}
 

Functions

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

Typedef Documentation

◆ AreaListenersType

Definition at line 68 of file formulacell.hxx.

Enumeration Type Documentation

◆ ScMatrixMode

enum class ScMatrixMode : sal_uInt8
strong
Enumerator
NONE 
Formula 
Reference 

Definition at line 114 of file formulacell.hxx.

Function Documentation

◆ intrusive_ptr_add_ref()

void intrusive_ptr_add_ref ( const ScFormulaCellGroup p)
inline

Definition at line 103 of file formulacell.hxx.

References p.

◆ intrusive_ptr_release()

void intrusive_ptr_release ( const ScFormulaCellGroup p)
inline

Definition at line 108 of file formulacell.hxx.

References p.