Movatterモバイル変換


[0]ホーム

URL:


D Logo
Menu
Search

Library Reference

version 2.112.0

overview

Report a bug
If you spot a problem with this page, click here to create a Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.Requires a signed-in GitHub account. This works well for small changes.If you'd like to make larger changes you may want to consider usinga local clone.

core.stdcpp.string_view

D header file for interaction with C++ std::string_view.
License:
Distributed under theBoost Software License 1.0. (See accompanying file LICENSE)
Authors:
Manu Evans

Sourcecore/stdcpp/string_view.d

aliasstring_view = basic_string_view!(char, char_traits!char).basic_string_view;
aliasu16string_view = basic_string_view!(wchar, char_traits!wchar).basic_string_view;
aliasu32string_view = basic_string_view!(dchar, char_traits!dchar).basic_string_view;
aliaswstring_view = basic_string_view!(dchar, char_traits!dchar).basic_string_view;
structchar_traits(CharT);
Character traits classes specify character properties and provide specific semantics for certain operations on characters and sequences of characters.
structbasic_string_view(T, Traits = char_traits!T);
D language counterpart to C++ std::basic_string_view.
C++ reference:std::basic_string_view
enum size_typenpos;
aliassize_type = size_t;
aliasdifference_type = ptrdiff_t;
aliasvalue_type = T;
aliaspointer = T*;
aliasconst_pointer = const(T)*;
aliastoString = as_array;
@trusted this(const(T)[]str);
aliaslength = size;
aliasopDollar = length;
@safe size_typesize() const;
@safe boolempty() 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() const;
Copyright © 1999-2026 by theD Language Foundation | Page generated byDdoc on Sat Feb 21 04:06:27 2026

[8]ページ先頭

©2009-2026 Movatter.jp