🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
StringSplitter.hpp 文件参考
#include "AstGlobal.h"
#include "StringView.hpp"
#include <vector>
#include <cctype>

浏览该文件的源代码.

struct  ast::strings_internal::DelimiterConcept
 
class  ast::strings_internal::ByRepeatedChar
 
class  ast::strings_internal::ByRepeatedWhitespace
 
class  ast::strings_internal::ByAsciiWhitespace
 
class  ast::strings_internal::ByString
 
class  ast::strings_internal::ByChar
 
class  ast::strings_internal::ByAnyChar
 
class  ast::strings_internal::ByLength
 
class  ast::strings_internal::MaxSplitsImpl< Delimiter >
 
struct  ast::strings_internal::AllowEmpty
 
struct  ast::strings_internal::SkipEmpty
 
struct  ast::strings_internal::SkipWhitespace
 
struct  ast::strings_internal::SelectDelimiter< Delimiter >
 
struct  ast::strings_internal::SelectDelimiter< char >
 
struct  ast::strings_internal::SelectDelimiter< const char * >
 
struct  ast::strings_internal::SelectDelimiter< StringView >
 
struct  ast::strings_internal::SelectDelimiter< std::string >
 
class  ast::strings_internal::Splitter< Delimiter, Predicate, StringType >
 
class  ast::strings_internal::Splitter< Delimiter, Predicate, StringType >::Iterator
 

命名空间

namespace  ast
 

类型定义

using ast::ByString = strings_internal::ByString
 
using ast::ByChar = strings_internal::ByChar
 
using ast::ByAnyChar = strings_internal::ByAnyChar
 
using ast::ByLength = strings_internal::ByLength
 
using ast::ByRepeatedWhitespace = strings_internal::ByRepeatedWhitespace
 
using ast::ByRepeatedChar = strings_internal::ByRepeatedChar
 
using ast::AllowEmpty = strings_internal::AllowEmpty
 
using ast::SkipEmpty = strings_internal::SkipEmpty
 
using ast::SkipWhitespace = strings_internal::SkipWhitespace
 

函数

template<typename Delimiter >
strings_internal::MaxSplitsImpl< typename strings_internal::SelectDelimiter< Delimiter >::type > ast::MaxSplits (Delimiter delimiter, int limit)
 

详细描述



作者
axel
日期
2026-03-06

ast项目(https://github.com/space-ast/ast) 本项目基于 Apache 2.0 开源许可证分发。 您可在遵守许可证条款的前提下使用、修改和分发本软件。 许可证全文请见:

http://www.apache.org/licenses/LICENSE-2.0

重要须知: 软件按"现有状态"提供,无任何明示或暗示的担保条件。 除非法律要求或书面同意,作者与贡献者不承担任何责任。 使用本软件所产生的风险,需由您自行承担。