LibreOffice Module sc (master)  1
Classes | Namespaces | Macros | Enumerations | Functions
conditio.hxx File Reference
#include "global.hxx"
#include <tools/solar.h>
#include <tools/color.hxx>
#include "address.hxx"
#include <formula/grammar.hxx>
#include "scdllapi.h"
#include "rangelst.hxx"
#include "tokenarray.hxx"
#include <svl/listener.hxx>
#include <com/sun/star/sheet/ConditionOperator.hpp>
#include <rtl/math.hxx>
#include <tools/date.hxx>
#include <tools/link.hxx>
#include <optional>
#include <map>
#include <memory>
#include <set>
Include dependency graph for conditio.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ScFormulaListener
 
struct  ScCondFormatData
 
class  ScFormatEntry
 
class  approx_less
 
class  ScConditionEntry
 
struct  ScConditionEntry::ScConditionEntryCache
 
class  ScCondFormatEntry
 
class  ScCondDateFormatEntry
 
class  ScConditionalFormat
 
struct  CompareScConditionalFormat
 
class  ScConditionalFormatList
 

Namespaces

 sc
 
 condformat
 

Macros

#define SC_COND_NOBLANKS   1
 

Enumerations

enum  ScConditionMode {
  ScConditionMode::Equal,
  ScConditionMode::Less,
  ScConditionMode::Greater,
  ScConditionMode::EqLess,
  ScConditionMode::EqGreater,
  ScConditionMode::NotEqual,
  ScConditionMode::Between,
  ScConditionMode::NotBetween,
  ScConditionMode::Duplicate,
  ScConditionMode::NotDuplicate,
  ScConditionMode::Direct,
  ScConditionMode::Top10,
  ScConditionMode::Bottom10,
  ScConditionMode::TopPercent,
  ScConditionMode::BottomPercent,
  ScConditionMode::AboveAverage,
  ScConditionMode::BelowAverage,
  ScConditionMode::AboveEqualAverage,
  ScConditionMode::BelowEqualAverage,
  ScConditionMode::Error,
  ScConditionMode::NoError,
  ScConditionMode::BeginsWith,
  ScConditionMode::EndsWith,
  ScConditionMode::ContainsText,
  ScConditionMode::NotContainsText,
  ScConditionMode::NONE
}
 
enum  condformat::ScCondFormatDateType {
  condformat::TODAY,
  condformat::YESTERDAY,
  condformat::TOMORROW,
  condformat::LAST7DAYS,
  condformat::THISWEEK,
  condformat::LASTWEEK,
  condformat::NEXTWEEK,
  condformat::THISMONTH,
  condformat::LASTMONTH,
  condformat::NEXTMONTH,
  condformat::THISYEAR,
  condformat::LASTYEAR,
  condformat::NEXTYEAR
}
 

Functions

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &stream, const ScConditionMode &rMode)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &stream, const ScFormatEntry::Type &rType)
 

Macro Definition Documentation

#define SC_COND_NOBLANKS   1

Enumeration Type Documentation

enum ScConditionMode
strong
Enumerator
Equal 
Less 
Greater 
EqLess 
EqGreater 
NotEqual 
Between 
NotBetween 
Duplicate 
NotDuplicate 
Direct 
Top10 
Bottom10 
TopPercent 
BottomPercent 
AboveAverage 
BelowAverage 
AboveEqualAverage 
BelowEqualAverage 
Error 
NoError 
BeginsWith 
EndsWith 
ContainsText 
NotContainsText 
NONE 

Definition at line 61 of file conditio.hxx.

Function Documentation

template<typename charT , typename traits >
std::basic_ostream<charT, traits>& operator<< ( std::basic_ostream< charT, traits > &  stream,
const ScConditionMode rMode 
)
inline
template<typename charT , typename traits >
std::basic_ostream<charT, traits>& operator<< ( std::basic_ostream< charT, traits > &  stream,
const ScFormatEntry::Type rType 
)
inline