英語版
このページの英語版を見る
core.stdcpp.string_view
C++のstd::string_viewと相互作用するためのDヘッダファイル。
License:
Distributed under the
Boost Software License 1.0.
(See accompanying file LICENSE)
Authors:
Manu Evans
- alias
string_view
= basic_string_view!(char, char_traits!char).basic_string_view; - alias
u16string_view
= basic_string_view!(wchar, char_traits!wchar).basic_string_view; - alias
u32string_view
= basic_string_view!(dchar, char_traits!dchar).basic_string_view; - alias
wstring_view
= basic_string_view!(dchar, char_traits!dchar).basic_string_view; - struct
char_traits
(CharT); - 文字トレイトクラスは、文字のプロパティを指定し、文字に対する特定の操作のセマンティクスを提供する。 文字や文字列に対する特定の操作のセマンティクスを提供する。
- struct
basic_string_view
(T, Traits = char_traits!T); - C++のstd::basic_string_viewに対応するD言語。
- enum size_type
npos
; - alias
size_type
= size_t; - alias
difference_type
= ptrdiff_t; - alias
value_type
= T; - alias
pointer
= T*; - alias
const_pointer
= const(T)*; - alias
toString
= as_array; - @trusted this(const(T)[]
str
); - alias
length
= size; - alias
opDollar
= length; - const @safe size_type
size
(); - const @safe bool
empty
(); - const @safe const(T)*
data
(); - const @trusted const(T)[]
as_array
(); - const ref @trusted const(T)
at
(size_typei
); - const ref @safe const(T)
front
(); - const ref @safe const(T)
back
();
Copyright © 1999-2024 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.108.0
ドキュメントのdmdのバージョン: 2.109.1
翻訳日付 :
HTML生成日時:
編集者: dokutoku