| 
    rippled
    
   | 
 
#include <Permissions.h>

Public Member Functions | |
| Permission (Permission const &)=delete | |
| Permission & | operator= (Permission const &)=delete | 
| std::optional< std::string > | getPermissionName (std::uint32_t const value) const | 
| std::optional< std::uint32_t > | getGranularValue (std::string const &name) const | 
| std::optional< std::string > | getGranularName (GranularPermissionType const &value) const | 
| std::optional< TxType > | getGranularTxType (GranularPermissionType const &gpType) const | 
| std::optional< std::reference_wrapper< uint256 const > > const | getTxFeature (TxType txType) const | 
| bool | isDelegatable (std::uint32_t const &permissionValue, Rules const &rules) const | 
| uint32_t | txToPermissionType (TxType const &type) const | 
| TxType | permissionToTxType (uint32_t const &value) const | 
Static Public Member Functions | |
| static Permission const & | getInstance () | 
Private Member Functions | |
| Permission () | |
Definition at line 53 of file Permissions.h.
      
  | 
  private | 
Definition at line 27 of file Permissions.cpp.
      
  | 
  delete | 
      
  | 
  static | 
Definition at line 98 of file Permissions.cpp.
      
  | 
  delete | 
| std::optional< std::string > ripple::Permission::getPermissionName | ( | std::uint32_t const | value | ) | const | 
Definition at line 105 of file Permissions.cpp.
| std::optional< std::uint32_t > ripple::Permission::getGranularValue | ( | std::string const & | name | ) | const | 
Definition at line 121 of file Permissions.cpp.
| std::optional< std::string > ripple::Permission::getGranularName | ( | GranularPermissionType const & | value | ) | const | 
Definition at line 131 of file Permissions.cpp.
| std::optional< TxType > ripple::Permission::getGranularTxType | ( | GranularPermissionType const & | gpType | ) | const | 
Definition at line 141 of file Permissions.cpp.
| std::optional< std::reference_wrapper< uint256 const > > const ripple::Permission::getTxFeature | ( | TxType | txType | ) | const | 
Definition at line 151 of file Permissions.cpp.
| bool ripple::Permission::isDelegatable | ( | std::uint32_t const & | permissionValue, | 
| Rules const & | rules | ||
| ) | const | 
Definition at line 164 of file Permissions.cpp.
| uint32_t ripple::Permission::txToPermissionType | ( | TxType const & | type | ) | const | 
Definition at line 199 of file Permissions.cpp.
| TxType ripple::Permission::permissionToTxType | ( | uint32_t const & | value | ) | const | 
Definition at line 205 of file Permissions.cpp.
      
  | 
  private | 
Definition at line 58 of file Permissions.h.
      
  | 
  private | 
Definition at line 60 of file Permissions.h.
      
  | 
  private | 
Definition at line 63 of file Permissions.h.
      
  | 
  private | 
Definition at line 65 of file Permissions.h.
      
  | 
  private | 
Definition at line 67 of file Permissions.h.