add initial bulk run from pre-commit over all files
This commit is contained in:
130
src/Variant.h
130
src/Variant.h
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user