LibreOffice Module sc (master) 1
Classes | Namespaces | Macros | Enumerations | Functions
conditio.hxx File Reference
#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

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

Macros

#define SC_COND_NOBLANKS   1
 

Enumerations

enum class  ScConditionMode {
  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
}
 
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

◆ SC_COND_NOBLANKS

#define SC_COND_NOBLANKS   1

Definition at line 57 of file conditio.hxx.

Enumeration Type Documentation

◆ ScConditionMode

enum class 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 59 of file conditio.hxx.

Function Documentation

◆ operator<<() [1/2]

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

Definition at line 1 of file conditio.hxx.

◆ operator<<() [2/2]

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

Definition at line 223 of file conditio.hxx.