template<class Host, class MutexPolicy = void, class LockReadingPolicy = void, class LockWritingPolicy = void>
template<class LockingPolicy>
class te::common::NonLockable< Host, MutexPolicy, LockReadingPolicy, LockWritingPolicy >::NonLockingPolicy< LockingPolicy >
This class doesn't truelly acquire a lock over the host object/class. 
Requirements on LockingPolicy type: 
Definition at line 91 of file ThreadingPolicies.h.
 
template<class Host , class MutexPolicy  = void, class LockReadingPolicy  = void, class LockWritingPolicy  = void> 
template<class LockingPolicy > 
  
  
      
        
          | te::common::NonLockable< Host, MutexPolicy, LockReadingPolicy, LockWritingPolicy >::NonLockingPolicy< LockingPolicy >::NonLockingPolicy  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineexplicit   | 
  
 
Constructor to keep the semantics of class-level lock. 
Definition at line 96 of file ThreadingPolicies.h.