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)
void anonymous_namespace{apr_aprepro.cc}::format_option (std::string_view option, std::string_view short_opt, std::string_view description)
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.40"}
const std::string anonymous_namespace{apr_aprepro.cc}::version_date {"(2025/08/20)"}
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