#include <unique_fd.h>
|
void | reset (int new_value, void *previous_tag) |
|
|
template<typename T = Closer> |
static auto | tag (int fd, void *old_tag, void *new_tag) -> decltype(T::Tag(fd, old_tag, new_tag), void()) |
|
template<typename T = Closer> |
static void | tag (long, void *, void *) |
|
template<typename T = Closer> |
static auto | close (int fd, void *tag_value) -> decltype(T::Close(fd, tag_value), void()) |
|
template<typename T = Closer> |
static auto | close (int fd, void *) -> decltype(T::Close(fd), void()) |
|
◆ unique_fd_impl() [1/4]
template<typename Closer >
◆ unique_fd_impl() [2/4]
template<typename Closer >
◆ ~unique_fd_impl()
template<typename Closer >
◆ unique_fd_impl() [3/4]
template<typename Closer >
◆ unique_fd_impl() [4/4]
template<typename Closer >
◆ close() [1/2]
template<typename Closer >
template<typename T = Closer>
◆ close() [2/2]
template<typename Closer >
template<typename T = Closer>
◆ get()
template<typename Closer >
◆ ok()
template<typename Closer >
◆ operator int()
template<typename Closer >
◆ operator!()
template<typename Closer >
◆ operator!=() [1/2]
template<typename Closer >
◆ operator!=() [2/2]
template<typename Closer >
◆ operator<()
template<typename Closer >
◆ operator=() [1/2]
template<typename Closer >
◆ operator=() [2/2]
template<typename Closer >
◆ operator==() [1/2]
template<typename Closer >
◆ operator==() [2/2]
template<typename Closer >
◆ operator>=()
template<typename Closer >
◆ release()
template<typename Closer >
◆ reset() [1/2]
template<typename Closer >
◆ reset() [2/2]
template<typename Closer >
◆ tag() [1/2]
template<typename Closer >
template<typename T = Closer>
static auto android::base::unique_fd_impl< Closer >::tag |
( |
int |
fd, |
|
|
void * |
old_tag, |
|
|
void * |
new_tag |
|
) |
| -> decltype(T::Tag(fd, old_tag, new_tag), void()) |
|
inlinestaticprivate |
◆ tag() [2/2]
template<typename Closer >
template<typename T = Closer>
◆ fd_
template<typename Closer >
The documentation for this class was generated from the following file: