File tree Expand file tree Collapse file tree 3 files changed +1
-13
lines changed Expand file tree Collapse file tree 3 files changed +1
-13
lines changed Original file line number Diff line number Diff line change 9266
9266
9267
9267
// bit reference
9268
9268
class @\libmember{reference}{vector<bool>}@ {
9269
- friend class vector;
9270
9269
constexpr reference() noexcept;
9271
9270
9272
9271
public:
10380
10379
using insert_return_type = @\placeholdernc{insert-return-type}@<iterator, node_type>;
10381
10380
10382
10381
class value_compare {
10383
- friend class map;
10384
10382
protected:
10385
10383
Compare comp;
10386
10384
value_compare(Compare c) : comp(c) {}
11117
11115
using node_type = @\unspec@;
11118
11116
11119
11117
class value_compare {
11120
- friend class multimap;
11121
11118
protected:
11122
11119
Compare comp;
11123
11120
value_compare(Compare c) : comp(c) { }
Original file line number Diff line number Diff line change 16096
16096
16097
16097
private:
16098
16098
filesystem::path pathobject; // \expos
16099
- friend class directory_iterator; // \expos
16100
16099
};
16101
16100
}
16102
16101
\end{codeblock}
16115
16114
16116
16115
\pnum
16117
16116
\begin{note}
16118
- For purposes of exposition,
16119
- class \tcode{directory_iterator}\iref{fs.class.directory.iterator}
16120
- is shown above as a friend of class \tcode{directory_entry}.
16121
- Friendship allows the \tcode{directory_iterator} implementation to cache
16117
+ \tcode{directory_iterator} can cache
16122
16118
already available attribute values
16123
16119
directly into a \tcode{directory_entry} object
16124
16120
without the cost of an unneeded call to \tcode{refresh()}.
16620
16616
any \tcode{directory_entry} \tcode{refresh} function.
16621
16617
\begin{note}
16622
16618
The exact mechanism for storing cached attribute values is not exposed to users.
16623
- For exposition, class \tcode{directory_iterator} is shown in \ref{fs.class.directory.entry}
16624
- as a friend of class \tcode{directory_entry}.
16625
16619
\end{note}
16626
16620
16627
16621
\pnum
Original file line number Diff line number Diff line change 9799
9799
public:
9800
9800
// bit reference
9801
9801
class reference {
9802
- friend class bitset;
9803
9802
constexpr reference() noexcept;
9804
9803
9805
9804
public:
18605
18604
18606
18605
template<class T> explicit handle(T& val) noexcept; // \expos
18607
18606
18608
- friend class basic_format_arg<Context>; // \expos
18609
-
18610
18607
public:
18611
18608
void format(basic_format_parse_context<char_type>&, Context& ctx) const;
18612
18609
};
You can’t perform that action at this time.
0 commit comments