irods  4.2.8
About: iRODS (the integrated Rule Oriented Data System) is a distributed data-management system for creating data grids, digital libraries, persistent archives, and real-time data systems.
  Fossies Dox: irods-4.2.8.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

user.hpp
Go to the documentation of this file.
1 #ifndef IRODS_USER_ADMINISTRTION_USER_HPP
2 #define IRODS_USER_ADMINISTRTION_USER_HPP
3 
4 #include <string>
5 #include <optional>
6 #include <ostream>
7 
9 {
10  inline namespace v1
11  {
12  struct user
13  {
14  explicit user(std::string name, std::optional<std::string> zone = std::nullopt);
15 
16  auto operator==(const user& other) const noexcept -> bool;
17  auto operator!=(const user& other) const noexcept -> bool;
18  auto operator< (const user& other) const noexcept -> bool;
19 
20  std::string name;
21  std::string zone;
22  }; // user
23 
24  auto operator<<(std::ostream& out, const user& user) -> std::ostream&;
25  } // namespace v1
26 } // namespace irods::experimental::administration
27 
28 #endif // IRODS_USER_ADMINISTRTION_USER_HPP
irods::experimental::administration::v1::user::user
user(std::string name, std::optional< std::string > zone=std::nullopt)
Definition: user.cpp:11
irods::experimental::administration::v1::user
Definition: user.hpp:13
irods::experimental::administration::v1::user::operator<
auto operator<(const user &other) const noexcept -> bool
Definition: user.cpp:27
irods::experimental::administration::v1::user::zone
std::string zone
Definition: user.hpp:21
irods::experimental::administration::v1::user::operator!=
auto operator!=(const user &other) const noexcept -> bool
Definition: user.cpp:22
irods::experimental::administration
Definition: group.hpp:8
irods::experimental::administration::v1::operator<<
auto operator<<(std::ostream &out, const group &user) -> std::ostream &
Definition: group.cpp:31
irods::experimental::administration::v1::user::name
std::string name
Definition: user.hpp:20
irods::experimental::administration::v1::user::operator==
auto operator==(const user &other) const noexcept -> bool
Definition: user.cpp:17
manual_cleanup.out
out
Definition: manual_cleanup.py:29