SAGA C++ API 1.5.3

saga::permissions Class Reference

The SAGA permission interface. More...

#include <permissions.hpp>

Inheritance diagram for saga::permissions:

List of all members.

Public Types

enum  permission {
  None = 0,
  Query = 1,
  Read = 2,
  Write = 4,
  Exec = 8,
  Owner = 0x10,
  All = 0x1F
}
 

This enum specifies the available permissions in SAGA.

More...

Public Member Functions

 permissions (saga::object rhs)
 Brief description starts here.
 permissions (saga::impl::object *impl)
 Brief description starts here.
 ~permissions (void)
 Brief description starts here.

Protected Member Functions

TR1::shared_ptr
< saga::impl::object > 
get_impl_sp (void) const
saga::impl::object * get_impl (void) const
bool is_impl_valid () const

Protected Attributes

TR1::shared_ptr
< saga::impl::object > 
impl_

Detailed Description

The SAGA permission interface.


Member Enumeration Documentation

This enum specifies the available permissions in SAGA.

Enumerator:
None 
Query 
Read 
Write 
Exec 
Owner 
All 

Constructor & Destructor Documentation

saga::permissions::permissions ( saga::object  rhs)

Brief description starts here.

saga::permissions::permissions ( saga::impl::object *  impl) [explicit]

Brief description starts here.

saga::permissions::~permissions ( void  )

Brief description starts here.


Member Function Documentation

TR1::shared_ptr<saga::impl::object> saga::permissions::get_impl_sp ( void  ) const [inline, protected]
saga::impl::object* saga::permissions::get_impl ( void  ) const [inline, protected]
bool saga::permissions::is_impl_valid ( ) const [inline, protected]

Member Data Documentation

TR1::shared_ptr<saga::impl::object> saga::permissions::impl_ [protected]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines