#include "bbtkConfigure.h"
#include <stdio.h>
#include <iostream>
#include <string.h>
#include <unistd.h>
Go to the source code of this file.
Classes | |
struct | bbtk::System |
System related stuff. More... | |
Namespaces | |
namespace | bbtk |
Defines | |
#define | BBTK_EXPORT |
#define | BBTK_CDECL |
#define | BBTK_STRINGIFY(A) #A |
#define | BBTK_STRINGIFY_SYMBOL(A) BBTK_STRINGIFY(A) |
#define | UINT32_MAX (4294967295U) |
#define | INVALID_FILE_SEPARATOR "\\" |
#define | VALID_FILE_SEPARATOR "/" |
#define | INVALID_FILE_SEPARATOR_CHAR '\\' |
#define | VALID_FILE_SEPARATOR_CHAR '/' |
Functions | |
const std::string & | bbtk::GetVersion () |
Definition in file bbtkSystem.h.
#define BBTK_CDECL |
Definition at line 120 of file bbtkSystem.h.
#define BBTK_EXPORT |
Definition at line 119 of file bbtkSystem.h.
#define BBTK_STRINGIFY | ( | A | ) | #A |
Definition at line 139 of file bbtkSystem.h.
#define BBTK_STRINGIFY_SYMBOL | ( | A | ) | BBTK_STRINGIFY(A) |
Definition at line 140 of file bbtkSystem.h.
Referenced by bbtk::ConfigurationFile::ConfigurationFile(), bbtk::Package::CreateFromDynamicLibrary(), bbtk::GetVersion(), bbtk::ConfigurationFile::InitializeDotBbtkStructure(), and bbtk::Package::OpenDynamicLibrary().
#define INVALID_FILE_SEPARATOR "\\" |
Definition at line 230 of file bbtkSystem.h.
Referenced by bbtk::ConfigurationFile::AddPackagePathsAndWrite(), bbtk::ConfigurationFile::ConfigurationFile(), bbtk::InterpreterVirtual::LoadScript(), and bbtk::Utilities::MakeValidFileName().
#define INVALID_FILE_SEPARATOR_CHAR '\\' |
Definition at line 232 of file bbtkSystem.h.
#define UINT32_MAX (4294967295U) |
Definition at line 201 of file bbtkSystem.h.
#define VALID_FILE_SEPARATOR "/" |
Definition at line 231 of file bbtkSystem.h.
Referenced by bbtk::ConfigurationFile::AddPackagePathsAndWrite(), bbtk::ConfigurationFile::ConfigurationFile(), bbtk::InterpreterVirtual::LoadScript(), and bbtk::Utilities::MakeValidFileName().
#define VALID_FILE_SEPARATOR_CHAR '/' |