Files
core_zero/tjp/core/string/trim.h
Timothy Prepscius 996151a56a flatten 20260225
2026-02-25 12:43:06 -05:00

33 lines
575 B
C++
Executable File

// License: Modified MIT (NON-AI)
// See the LICENSE file in the root directory for license information.
// Copyright 2025 Timothy Prepscius
#pragma once
#include "String.hpp"
#include "StringView.hpp"
namespace tjp::core {
template<typename T>
T trim_right_copy(
const T &s,
const StringView &delimiters = " \f\n\r\t\v"
);
template<typename T>
T trim_left_copy(
const T &s,
const StringView &delimiters = " \f\n\r\t\v"
);
template<typename T>
T trim_copy(
const T &s,
const StringView & delimiters = " \f\n\r\t\v"
);
} // namespace
#include "trim.inl"