ViennaCL - The Vienna Computing Library  1.7.1
Free open-source GPU-accelerated linear algebra and solver library.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
viennacl::tools::detail Namespace Reference

Contains implementation details for the tools. Usually not of interest for the library user. More...

Classes

struct  aux
 Interface for the reference counter inside the shared_ptr. More...
 
struct  auximpl
 Implementation helper for the reference counting mechanism inside shared_ptr. More...
 
class  count
 Reference counting class for the shared_ptr implementation. More...
 
struct  default_deleter
 Default deleter class for a pointer. The default is to just call 'delete' on the pointer. Provide your own implementations for 'delete[]' and 'free'. More...
 
class  sha1
 

Detailed Description

Contains implementation details for the tools. Usually not of interest for the library user.