LibreOffice Module sc (master) 1
Classes | Enumerations | Functions
calcconfig.hxx File Reference
#include "scdllapi.h"
#include <memory>
#include <string_view>
#include <o3tl/sorted_vector.hxx>
#include <formula/grammar.hxx>
#include <formula/opcode.hxx>
#include <rtl/ustring.hxx>
Include dependency graph for calcconfig.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ScCalcConfig
 Configuration options for formula interpreter. More...
 

Enumerations

enum  ScRecalcOptions {
  RECALC_ALWAYS = 0 ,
  RECALC_NEVER ,
  RECALC_ASK
}
 
enum  ForceCalculationType {
  ForceCalculationNone ,
  ForceCalculationCore ,
  ForceCalculationOpenCL ,
  ForceCalculationThreads
}
 

Functions

OUString ScOpCodeSetToSymbolicString (const ScCalcConfig::OpCodeSet &rOpCodes)
 
ScCalcConfig::OpCodeSet ScStringToOpCodeSet (std::u16string_view rOpCodes)
 

Enumeration Type Documentation

◆ ForceCalculationType

Enumerator
ForceCalculationNone 
ForceCalculationCore 
ForceCalculationOpenCL 
ForceCalculationThreads 

Definition at line 32 of file calcconfig.hxx.

◆ ScRecalcOptions

Enumerator
RECALC_ALWAYS 
RECALC_NEVER 
RECALC_ASK 

Definition at line 23 of file calcconfig.hxx.

Function Documentation

◆ ScOpCodeSetToSymbolicString()

OUString ScOpCodeSetToSymbolicString ( const ScCalcConfig::OpCodeSet rOpCodes)

◆ ScStringToOpCodeSet()

ScCalcConfig::OpCodeSet ScStringToOpCodeSet ( std::u16string_view  rOpCodes)

Definition at line 203 of file calcconfig.cxx.

References n, ocNegSub, ocSub, result, and SAL_WARN.

Referenced by ScFormulaCfg::UpdateFromProperties().