libzypp: zypp/repo/RepoVariables.cc File Reference

libzypp 17.25.10

Namespaces | Macros | Functions
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. More...
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.