Open 3D Engine AzCore API Reference
2305.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Classes | |
struct | PathParser |
Typedefs | |
using | parser_path_type = PathView |
using | string_view_pair = AZStd::pair< AZStd::string_view, AZStd::string_view > |
using | PosPtr = const typename parser_path_type::value_type * |
Functions | |
constexpr string_view_pair | SeparateFilename (const AZStd::string_view &srcView) |
constexpr bool | ConsumeRootName (PathParser *pathParser) |
constexpr bool | ConsumeRootDir (PathParser *pathParser) |
constexpr int | CompareRootName (PathParser *lhsPathParser, PathParser *rhsPathParser) |
constexpr int | CompareRootDir (PathParser *lhsPathParser, PathParser *rhsPathParser) |
constexpr int | CompareRelative (PathParser *lhsPathParserPtr, PathParser *rhsPathParserPtr) |
constexpr int | CompareEndState (PathParser *lhsPathParser, PathParser *rhsPathParser) |
constexpr size_t | HashSegment (AZStd::string_view pathSegment, bool hashExactPath) |
Path is using FNV-1a algorithm 64 bit version. | |
constexpr size_t | HashPath (PathParser &pathParser) |
constexpr int | DetermineLexicalElementCount (PathParser pathParser) |
constexpr PathPartKind | ClassifyPathPart (const PathParser &parser) |
PathParser implementation For internal use only