add initial bulk run from pre-commit over all files

This commit is contained in:
Felix Schurk
2024-07-29 22:34:51 +02:00
parent 665aeeef61
commit 93356b39c3
418 changed files with 21354 additions and 23858 deletions

View File

@@ -27,94 +27,94 @@
#ifndef INCLUDED_VARIANT
#define INCLUDED_VARIANT
#include <Task.h>
#include <time.h>
#include <map>
#include <string>
#include <time.h>
#include <Task.h>
class Variant
{
public:
class Variant {
public:
static std::string dateFormat;
static bool searchCaseSensitive;
static bool searchUsingRegex;
static bool isoEnabled;
enum type {type_boolean, type_integer, type_real, type_string, type_date, type_duration};
enum type { type_boolean, type_integer, type_real, type_string, type_date, type_duration };
Variant () = default;
Variant (const Variant&);
Variant (const bool);
Variant (const int);
Variant (const double);
Variant (const std::string&);
Variant (const char*);
Variant (const time_t, const enum type);
Variant() = default;
Variant(const Variant&);
Variant(const bool);
Variant(const int);
Variant(const double);
Variant(const std::string&);
Variant(const char*);
Variant(const time_t, const enum type);
void source (const std::string&);
const std::string& source () const;
void source(const std::string&);
const std::string& source() const;
Variant& operator= (const Variant&);
Variant& operator=(const Variant&);
bool operator&& (const Variant&) const;
bool operator|| (const Variant&) const;
bool operator_xor (const Variant&) const;
bool operator< (const Variant&) const;
bool operator<= (const Variant&) const;
bool operator> (const Variant&) const;
bool operator>= (const Variant&) const;
bool operator== (const Variant&) const;
bool operator!= (const Variant&) const;
bool operator_match (const Variant&, const Task&) const;
bool operator_nomatch (const Variant&, const Task&) const;
bool operator_partial (const Variant&) const;
bool operator_nopartial (const Variant&) const;
bool operator_hastag (const Variant&, const Task&) const;
bool operator_notag (const Variant&, const Task&) const;
bool operator! () const;
bool operator&&(const Variant&) const;
bool operator||(const Variant&) const;
bool operator_xor(const Variant&) const;
bool operator<(const Variant&) const;
bool operator<=(const Variant&) const;
bool operator>(const Variant&) const;
bool operator>=(const Variant&) const;
bool operator==(const Variant&) const;
bool operator!=(const Variant&) const;
bool operator_match(const Variant&, const Task&) const;
bool operator_nomatch(const Variant&, const Task&) const;
bool operator_partial(const Variant&) const;
bool operator_nopartial(const Variant&) const;
bool operator_hastag(const Variant&, const Task&) const;
bool operator_notag(const Variant&, const Task&) const;
bool operator!() const;
Variant& operator^= (const Variant&);
Variant operator^ (const Variant&) const;
Variant& operator^=(const Variant&);
Variant operator^(const Variant&) const;
Variant& operator-= (const Variant&);
Variant operator- (const Variant&) const;
Variant& operator-=(const Variant&);
Variant operator-(const Variant&) const;
Variant& operator+= (const Variant&);
Variant operator+ (const Variant&) const;
Variant& operator+=(const Variant&);
Variant operator+(const Variant&) const;
Variant& operator*= (const Variant&);
Variant operator* (const Variant&) const;
Variant& operator*=(const Variant&);
Variant operator*(const Variant&) const;
Variant& operator/= (const Variant&);
Variant operator/ (const Variant&) const;
Variant& operator/=(const Variant&);
Variant operator/(const Variant&) const;
Variant& operator%= (const Variant&);
Variant operator% (const Variant&) const;
Variant& operator%=(const Variant&);
Variant operator%(const Variant&) const;
operator std::string () const;
void sqrt ();
operator std::string() const;
void sqrt();
void cast (const enum type);
int type ();
bool trivial () const;
void cast(const enum type);
int type();
bool trivial() const;
bool get_bool () const;
long long get_integer () const;
double get_real () const;
const std::string& get_string () const;
time_t get_date () const;
time_t get_duration () const;
bool get_bool() const;
long long get_integer() const;
double get_real() const;
const std::string& get_string() const;
time_t get_date() const;
time_t get_duration() const;
private:
enum type _type {type_boolean};
bool _bool {false};
long long _integer {0};
double _real {0.0};
std::string _string {""};
time_t _date {0};
time_t _duration {0};
private:
enum type _type { type_boolean };
bool _bool{false};
long long _integer{0};
double _real{0.0};
std::string _string{""};
time_t _date{0};
time_t _duration{0};
std::string _source {""};
std::string _source{""};
};
#endif