Cadabra
Computer algebra system for field theory problems
Loading...
Searching...
No Matches
Macros | Functions
cadabra2-cli.cc File Reference
#include <iostream>
#include <sstream>
#include <linenoise.hpp>
#include <sys/types.h>
#include <pwd.h>
#include <internal/string_tools.h>
#include "cadabra2-cli.hh"
#include "CdbPython.hh"
#include "Config.hh"
#include "Exceptions.hh"
#include "pythoncdb/py_helpers.hh"
#include <boost/dll.hpp>
#include <locale>
#include <codecvt>

Macros

#define DATA_BEGIN   ((char) 2)
 
#define DATA_END   ((char) 5)
 
#define DATA_COMMAND   ((char) 16)
 
#define DATA_ESCAPE   ((char) 27)
 

Functions

std::string replace_all (std::string const &original, std::string const &from, std::string const &to)
 
Shell::Flagsoperator|= (Shell::Flags &lhs, Shell::Flags rhs)
 
Shell::Flags operator| (Shell::Flags lhs, Shell::Flags rhs)
 
bool operator& (Shell::Flags lhs, Shell::Flags rhs)
 
void help ()
 
void version ()
 
int main (int argc, char *argv[])
 
 PYBIND11_EMBEDDED_MODULE (cadabra2_cli, m)
 

Macro Definition Documentation

◆ DATA_BEGIN

#define DATA_BEGIN   ((char) 2)

◆ DATA_COMMAND

#define DATA_COMMAND   ((char) 16)

◆ DATA_END

#define DATA_END   ((char) 5)

◆ DATA_ESCAPE

#define DATA_ESCAPE   ((char) 27)

Function Documentation

◆ help()

void help ( )

◆ main()

int main ( int  argc,
char *  argv[] 
)

◆ operator&()

bool operator& ( Shell::Flags  lhs,
Shell::Flags  rhs 
)

◆ operator|()

Shell::Flags operator| ( Shell::Flags  lhs,
Shell::Flags  rhs 
)

◆ operator|=()

Shell::Flags & operator|= ( Shell::Flags lhs,
Shell::Flags  rhs 
)

◆ PYBIND11_EMBEDDED_MODULE()

PYBIND11_EMBEDDED_MODULE ( cadabra2_cli  ,
 
)

◆ replace_all()

std::string replace_all ( std::string const &  original,
std::string const &  from,
std::string const &  to 
)

◆ version()

void version ( )