CyberEngineMkIII
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
StaticString.hpp
Go to the documentation of this file.
1 #pragma once
3 namespace CYB {
4  namespace API {
5  namespace String {
7  class Static : public CStyle {
8  public:
14  Static() noexcept;
21  Static(const char* const AData) noexcept;
22  Static(const Static&) noexcept = default;
23  Static(Static&& AMove) noexcept = default;
24  Static& operator=(Static&& AMove) noexcept = default;
25 
27  int Length(void) const noexcept override;
28  };
29  };
30  };
31 };
32 #include "StaticString.inl"
int Length(void) const noexceptoverride
Get the number of characters in the contained string. The definition of character may change in deriv...
A string pointing to unchanging data in the stack above it or the data segment. Must have UTF-8 encod...
Definition: StaticString.hpp:7
A basic char contained string.
Definition: CStyleString.hpp:7
Static() noexcept
Construct an empty static string.
Static & operator=(Static &&AMove) noexcept=default
See Default Constructors and Destructor.