DotNameLib
Loading...
Searching...
No Matches
dotnamecpp::utils::IStringFormatter Class Referenceabstract

Interface for string formatting operations. More...

#include <IStringFormatter.hpp>

Inheritance diagram for dotnamecpp::utils::IStringFormatter:
Collaboration diagram for dotnamecpp::utils::IStringFormatter:

Public Member Functions

virtual ~IStringFormatter ()=default
virtual std::string addDots (const std::string &str) const =0
 Add thousand separators (dots) to numeric string.
virtual std::string removeDots (const std::string &str) const =0
 Remove thousand separators (dots) from numeric string.

Detailed Description

Interface for string formatting operations.

Provides utilities for string manipulation and formatting.

Constructor & Destructor Documentation

◆ ~IStringFormatter()

virtual dotnamecpp::utils::IStringFormatter::~IStringFormatter ( )
virtualdefault

Member Function Documentation

◆ addDots()

virtual std::string dotnamecpp::utils::IStringFormatter::addDots ( const std::string & str) const
nodiscardpure virtual

Add thousand separators (dots) to numeric string.

Parameters
str
Returns
std::string

Implemented in dotnamecpp::utils::StringFormatter.

◆ removeDots()

virtual std::string dotnamecpp::utils::IStringFormatter::removeDots ( const std::string & str) const
nodiscardpure virtual

Remove thousand separators (dots) from numeric string.

Parameters
str
Returns
std::string

Implemented in dotnamecpp::utils::StringFormatter.


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