libzypp 17.31.23
RepoVariables.cc File Reference
#include <iostream>
#include <fstream>
#include <zypp/base/LogTools.h>
#include <zypp/base/String.h>
#include <zypp/base/Regex.h>
#include <zypp/ZYppFactory.h>
#include <zypp/ZConfig.h>
#include <zypp/Target.h>
#include <zypp/Arch.h>
#include <zypp/repo/RepoVariables.h>
#include <zypp/base/NonCopyable.h>
Include dependency graph for RepoVariables.cc:

Go to the source code of this file.

Namespaces

namespace  zypp
 Easy-to use interface to the ZYPP dependency resolver.
 
namespace  zypp::env
 
namespace  zypp::repo
 
namespace  zyppintern
 

Macros

#define ZYPP_DBG_VAREXPAND   0
 

Functions

std::string zypp::env::ZYPP_REPO_RELEASEVER ()
 Use faked releasever (e.g.
 
void zyppintern::repoVariablesReset ()
 

Macro Definition Documentation

◆ ZYPP_DBG_VAREXPAND

#define ZYPP_DBG_VAREXPAND   0

Definition at line 23 of file RepoVariables.cc.

Variable Documentation

◆ _embedded

bool _embedded

A (formerly) embedded string may have esacped $, closebrace and backslash.

Definition at line 56 of file RepoVariables.cc.

◆ _sbeg

const char* _sbeg

start of string to scan

Definition at line 57 of file RepoVariables.cc.

◆ _vbeg

const char* _vbeg

[$]{variable:-word} / [$]{variable} / if embedded also on [\]

Definition at line 58 of file RepoVariables.cc.

◆ _nbeg

const char* _nbeg

${[v]ariable:-word} / ${[v]ariable}

Definition at line 59 of file RepoVariables.cc.

◆ _nend

const char* _nend

${variable[:]-word} / ${variable[}]

Definition at line 60 of file RepoVariables.cc.

◆ _vend

const char* _vend

${variable:-word}[] / ${variable}[]

Definition at line 61 of file RepoVariables.cc.

◆ _send

const char* _send

end of scan (next $ or nullptr if done)

Definition at line 62 of file RepoVariables.cc.