LibreOffice Module formula (master) 1
Classes | Namespaces | Typedefs | Enumerations | Functions
tokenarray.hxx File Reference
#include <climits>
#include <memory>
#include <ostream>
#include <type_traits>
#include <unordered_set>
#include <unordered_map>
#include <vector>
#include <formula/ExternalReferenceHelper.hxx>
#include <formula/formuladllapi.h>
#include <formula/opcode.hxx>
#include <formula/token.hxx>
#include <o3tl/typed_flags_set.hxx>
#include <rtl/ustring.hxx>
#include <sal/types.h>
Include dependency graph for tokenarray.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  o3tl::typed_flags< ScRecalcMode >
 
class  formula::MissingConvention
 
class  formula::MissingConventionODF
 
class  formula::MissingConventionOOXML
 
class  formula::FormulaTokenArrayStandardRange
 
class  formula::FormulaTokenArrayReferencesIterator
 
class  formula::FormulaTokenArrayReferencesRange
 
class  formula::FormulaTokenArray
 
class  formula::FormulaTokenIterator
 
struct  formula::FormulaTokenIterator::Item
 
class  formula::FormulaTokenArrayPlainIterator
 

Namespaces

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::sheet
 
namespace  com::sun::star::uno
 
namespace  formula
 
namespace  svl
 
namespace  o3tl
 

Typedefs

typedef std::unordered_set< OpCode, std::hash< std::underlying_type< OpCode >::type > > formula::unordered_opcode_set
 

Enumerations

enum class  ScRecalcMode : sal_uInt8 {
  ALWAYS = 0x01 ,
  ONLOAD_MUST = 0x02 ,
  ONLOAD_ONCE = 0x04 ,
  ONLOAD_LENIENT = 0x08 ,
  NORMAL = 0x10 ,
  FORCED = 0x20 ,
  ONREFMOVE = 0x40 ,
  EMask = ALWAYS | ONLOAD_MUST | ONLOAD_LENIENT | ONLOAD_ONCE | NORMAL
}
 

Functions

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & formula::operator<< (std::basic_ostream< charT, traits > &stream, const FormulaTokenArray &point)
 

Enumeration Type Documentation

◆ ScRecalcMode

enum class ScRecalcMode : sal_uInt8
strong
Enumerator
ALWAYS 
ONLOAD_MUST 
ONLOAD_ONCE 
ONLOAD_LENIENT 
NORMAL 
FORCED 
ONREFMOVE 
EMask 

Definition at line 59 of file tokenarray.hxx.