Aprepro 5.0x
Loading...
Searching...
No Matches
apr_aprepro.cc File Reference
#include "apr_scanner.h"
#include "apr_util.h"
#include "aprepro.h"
#include "aprepro_parser.h"
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <fmt/color.h>
#include <fmt/format.h>
#include <fmt/ostream.h>
#include <fstream>
#include <iomanip>
#include <iostream>
#include <stack>
#include <stdexcept>
#include <string>
#include <unistd.h>
#include <vector>
#include <robin_map.h>

Classes

struct  SEAMS::Symtable
 

Namespaces

namespace  anonymous_namespace{apr_aprepro.cc}
 
namespace  SEAMS
 
namespace  SEAMS::anonymous_namespace{apr_aprepro.cc}
 

Macros

#define HASHSIZE   5939
 
#define USE_ROBIN_MAP
 
#define min(x, y)
 
#define max(x, y)
 

Functions

void anonymous_namespace{apr_aprepro.cc}::output_copyright ()
 
std::string anonymous_namespace{apr_aprepro.cc}::get_value (const std::string &option, const std::string &optional_value)
 
bool SEAMS::anonymous_namespace{apr_aprepro.cc}::match_option (const std::string &option, const std::string &long_opt, const std::string &short_opt, size_t min_length)
 

Variables

const std::string anonymous_namespace{apr_aprepro.cc}::version_short {"6.35"}
 
const std::string anonymous_namespace{apr_aprepro.cc}::version_date {"(2024/11/06)"}
 
const std::string anonymous_namespace{apr_aprepro.cc}::version_string = version_short + " " + version_date
 
ApreproSEAMS::aprepro = nullptr
 
bool SEAMS::echo = true
 

Macro Definition Documentation

◆ HASHSIZE

#define HASHSIZE   5939

◆ max

#define max ( x,
y )
Value:
((x) > (y) ? (x) : (y))

◆ min

#define min ( x,
y )
Value:
((x) < (y) ? (x) : (y))

◆ USE_ROBIN_MAP

#define USE_ROBIN_MAP