AceLinux 2.0
A library of wicked convenience functions for Linux.
Ace.h File Reference
#include <stdio.h>
#include <stdarg.h>
#include <cctype>
#include <cmath>
#include <iostream>
#include <sstream>
#include <vector>
#include <algorithm>
#include <time.h>
#include <random>
#include <math.h>
#include <fenv.h>
#include <errno.h>
#include <Windows.h>
#include <strsafe.h>
#include <wingdi.h>
#include <codecvt>
#include <locale>
#include <sys/stat.h>

Go to the source code of this file.

Classes

class  Ace
 

Macros

#define S_ISDIR(mode)   (((mode) & S_IFMT) == S_IFDIR)
 
#define S_ISREG(mode)   (((mode) & S_IFMT) == S_IFREG)
 

Variables

static const size_t BYTE_ALIGNMENT = 2 << 3
 
static const size_t MAX_SEEDS = 200
 
static const size_t MAX_STRING_BUFFER_SIZE = 4 << 20
 
static const double PI = 3.1415926535897932384626433832795
 

Macro Definition Documentation

◆ S_ISDIR

#define S_ISDIR (   mode)    (((mode) & S_IFMT) == S_IFDIR)

◆ S_ISREG

#define S_ISREG (   mode)    (((mode) & S_IFMT) == S_IFREG)

Variable Documentation

◆ BYTE_ALIGNMENT

const size_t BYTE_ALIGNMENT = 2 << 3
static

◆ MAX_SEEDS

const size_t MAX_SEEDS = 200
static

◆ MAX_STRING_BUFFER_SIZE

const size_t MAX_STRING_BUFFER_SIZE = 4 << 20
static

◆ PI

const double PI = 3.1415926535897932384626433832795
static