HooverChessUtils_PgnReader 0.9.0
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
pgnreader-string-utils.h File Reference
#include "chessboard.h"
#include "chessboard-types.h"
#include <algorithm>
#include <array>
#include <cassert>
#include <cstddef>
#include <limits>
#include <string_view>
#include <type_traits>
Include dependency graph for pgnreader-string-utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  hoover_chess_utils::pgn_reader::MiniString_Uninitialized
 Tag for unitialized storage. This is a tiny optimization to save a single write when constructing a MiniString. More...
 
class  hoover_chess_utils::pgn_reader::MiniString< t_maxLen >
 A Pascal-style length-prefixed string with the specified maximum length. More...
 
class  hoover_chess_utils::pgn_reader::StringUtils
 Miscellaneous string utilities. More...
 

Namespaces

namespace  hoover_chess_utils
 
namespace  hoover_chess_utils::pgn_reader
 

Typedefs

using hoover_chess_utils::pgn_reader::FenString = MiniString< 96U >
 MiniString containing a FEN.