27 bool InitB() noexcept;
56 void Reset() noexcept;
85 void begin() noexcept;
102 void front() noexcept;
104 void back() noexcept;
109 int&
at(
size_t n) noexcept;
112 size_t size()
const noexcept;
114 bool empty()
const noexcept;
117 bool opbool()
const noexcept;
124 bool opeq(
const z& lhs,
const z& rhs);
126 bool opne(
const z& lhs,
const z& rhs);
128 bool oplt(
const z& lhs,
const z& rhs);
130 bool opgt(
const z& lhs,
const z& rhs);
132 bool ople(
const z& lhs,
const z& rhs);
134 bool opge(
const z& lhs,
const z& rhs);
void front() noexcept
最初の要素への参照を取得します。
bool opne(const z &lhs, const z &rhs)
非等値比較を行います。
errno_t Init_settings(const z &settings) noexcept
動作オプションを指定して初期化を行います。成功した場合は0を返します。
void begin_const() const noexcept
先頭要素を指す読み取り専用反復子を取得します。
bool opbool() const noexcept
オブジェクトが有効な状態ならtrue、そうでなければfalseを返します。
void const_pointer() noexcept
要素への読み取り専用ポインタです。
void const_reference() noexcept
要素への読み取り専用参照です。
void pointer() noexcept
要素へのポインタです。
errno_t Init() noexcept
オブジェクトを初期化します。成功した場合は0を返します。
void back() noexcept
最後の要素への参照を取得します。
bool empty() const noexcept
格納されている要素数が0ならばtrue、それ以外ならfalseを返します。
void end() noexcept
末尾の次を指す反復子を取得します。
bool opbool_err() const noexcept
オブジェクトが初期化済みで内部でエラーが発生していなければtrue、発生していればfalseを返します。 ...
size_t size() const noexcept
格納されている要素数を返します。
void Overload_omitarg_template() noexcept
上記関数のテンプレートオーバーロードです。
bool oplt(const z &lhs, const z &rhs)
左辺が右辺より小さければtrue、それ以外ならfalseを返します。
void Overload_omitarg_false() noexcept
上記関数の引数省略版で、falseを引数として渡します。
z() noexcept
デフォルトコンストラクタです。
void Overload_omitarg_settings() noexcept
上記関数の引数省略版で、settingsをデフォルト値で渡します。
void rbegin_const() const noexcept
末尾要素を指す読み取り専用逆反復子を取得します。
z & operator=(z &&) noexcept
ムーブ代入演算子です。
void forward_iterator() noexcept
前方反復子です。
void const_iterator() noexcept
読み取り専用ランダムアクセス反復子です。
bool opgt(const z &lhs, const z &rhs)
右辺が左辺より小さければtrue、それ以外ならfalseを返します。
bool InitB() noexcept
オブジェクトを初期化します。成功した場合はtrueを返します。
bool ople(const z &lhs, const z &rhs)
左辺が右辺より小さいか等しければtrue、それ以外ならfalseを返します。
ドキュメント作成上の都合によるダミークラスで存在しません。
void z_needs_init() noexcept
デフォルトコンストラクタです。実行後Init()による初期化を必要とします。
void reference() noexcept
要素への参照です。
void Overload_omitarg() noexcept
上記関数の引数省略版です。
void iterator() noexcept
ランダムアクセス反復子です。
void rend() noexcept
先頭の前を指す逆反復子を取得します。
void const_forward_iterator() noexcept
読み取り専用前方反復子です。
void end_const() const noexcept
末尾の次を指す読み取り専用反復子を取得します。
void rbegin() noexcept
末尾要素を指す逆反復子を取得します。
bool opeq(const z &lhs, const z &rhs)
等値比較を行います。
void reverse_iterator() noexcept
逆反復子です。
int & at(size_t n) noexcept
n番目の要素を取得します。nは格納されている要素数未満である必要があります。
void Overload_omitarg_cstr() noexcept
上記関数の引数省略版で、ヌル終端する文字列を受け取ります。
void Overload_omitarg_null() noexcept
上記関数の引数省略版で、nullptrを引数として渡します。
void Overload_const() const noexcept
上記関数のconst修飾付き版です。
bool opge(const z &lhs, const z &rhs)
右辺が左辺より小さいか等しければtrue、それ以外ならfalseを返します。
void rend_const() const noexcept
先頭の前を指す読み取り専用逆反復子を取得します。
void const_reverse_iterator() noexcept
読み取り専用逆反復子です。
void begin() noexcept
先頭要素を指す反復子を取得します。
void Reset() noexcept
このオブジェクトをデフォルトコンストラクタの実行直後の状態にリセットします。