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.

Definition at line 72 of file FileSystemPathBuilder.h.

Member Data Documentation

◆ description

std::string description

Definition at line 75 of file FileSystemPathBuilder.h.

◆ name

std::string name

Definition at line 74 of file FileSystemPathBuilder.h.

◆ patternRegex

boost::regex patternRegex

Definition at line 76 of file FileSystemPathBuilder.h.

◆ patternReplacer

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

Definition at line 77 of file FileSystemPathBuilder.h.


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