FileSystemPathBuilder::FormatStringOption Struct Reference

Replacer for a pattern. More...

#include <ArmarXCore/core/util/FileSystemPathBuilder.h>

Public Attributes

std::string description
 
std::string name
 
boost::regex patternRegex
 
std::function< std::string(const std::string &)> patternReplacer
 

Detailed Description

Replacer for a pattern.

The matched pattern hast to match '[^{}]+' (must not contain '{' or '}'). The replacement string may contain '{' and '}' The patternReplacer is applied to patterns matched by patternRegex.

Member Data Documentation

◆ description

std::string description

◆ name

std::string name

◆ patternRegex

boost::regex patternRegex

◆ patternReplacer

std::function<std::string(const std::string&)> patternReplacer

The documentation for this struct was generated from the following file: