Documentation of CSL
Namespaces | Functions
cast.h File Reference
#include <typeinfo>
#include <type_traits>
#include "abstract.h"
#include "utils.h"
#include "error.h"
Include dependency graph for cast.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 csl
 Namespace for csl library.
 

Functions

template<class T >
csl::pointer_to_object (const Expr &expr)
 
template<class T >
T & csl::pointer_to_object_ref (const Expr &expr)
 
template<typename T >
T * csl::shared_to_raw_ptr (const Expr_c &expr)
 
template<typename T >
Expr csl::object_to_shared (T &csl_expr)
 

Detailed Description

Author
Grégoire Uhlrich
Version
1.3