GnuCashew ~ Web Application compatible with GnuCash sql data files.
GCW
Loading...
Searching...
No Matches
Enumerations | Functions
Core.cpp File Reference
#include <sstream>
#include <algorithm>
#include <dirent.h>
#include <cmath>
#include <fstream>
#include <iostream>
#include <regex>
#include <sys/stat.h>
#include <unistd.h>
#include <locale.h>
#include <Wt/WModelIndex.h>
#include <Wt/WDate.h>
#include <Wt/WDateTime.h>
#include <Wt/WLocalDateTime.h>
#include "../3rd/guid.hpp"
#include "gcwglobal.h"
#include "Core.h"
+ Include dependency graph for Core.cpp:

Go to the source code of this file.

Enumerations

enum class  CSVState { UnquotedField , QuotedField , QuotedQuote }
 

Functions

static std::vector< std::string > & split (const std::string &s, char delim, std::vector< std::string > &elems)
 
static bool iterate (Wt::Json::Array &_jary, Wt::WModelIndex _parent)
 
auto dateStorageString (const Wt::WDate *_date) -> std::string
 
static auto ialphasort (const struct dirent **a, const struct dirent **b) -> int
 

Enumeration Type Documentation

◆ CSVState

enum class CSVState
strong
Enumerator
UnquotedField 
QuotedField 
QuotedQuote 

Definition at line 825 of file Core.cpp.

Function Documentation

◆ dateStorageString()

auto dateStorageString ( const Wt::WDate _date) -> std::string

Definition at line 279 of file Core.cpp.

References GCW_DATE_FORMAT_STORAGE.

◆ ialphasort()

static auto ialphasort ( const struct dirent **  a,
const struct dirent **  b 
) -> int
static

Definition at line 449 of file Core.cpp.

Referenced by GCW::Core::fileList().

◆ iterate()

static bool iterate ( Wt::Json::Array _jary,
Wt::WModelIndex  _parent 
)
static

◆ split()

static std::vector< std::string > & split ( const std::string &  s,
char  delim,
std::vector< std::string > &  elems 
)
static