Rocstar
1.0
Rocstar multiphysics simulation application
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
workaround_casts.h
Go to the documentation of this file.
1
// ======================================================================
2
//
3
// Copyright (c) 1997,1998 The CGAL Consortium
4
5
// This software and related documentation is part of the Computational
6
// Geometry Algorithms Library (CGAL).
7
// This software and documentation is provided "as-is" and without warranty
8
// of any kind. In no event shall the CGAL Consortium be liable for any
9
// damage of any kind.
10
//
11
// Every use of CGAL requires a license.
12
//
13
// Academic research and teaching license
14
// - For academic research and teaching purposes, permission to use and copy
15
// the software and its documentation is hereby granted free of charge,
16
// provided that it is not a component of a commercial product, and this
17
// notice appears in all copies of the software and related documentation.
18
//
19
// Commercial licenses
20
// - A commercial license is available through Algorithmic Solutions, who also
21
// markets LEDA (http://www.algorithmic-solutions.de).
22
// - Commercial users may apply for an evaluation license by writing to
23
// Algorithmic Solutions (contact@algorithmic-solutions.com).
24
//
25
// The CGAL Consortium consists of Utrecht University (The Netherlands),
26
// ETH Zurich (Switzerland), Free University of Berlin (Germany),
27
// INRIA Sophia-Antipolis (France), Martin-Luther-University Halle-Wittenberg
28
// (Germany), Max-Planck-Institute Saarbrucken (Germany), RISC Linz (Austria),
29
// and Tel-Aviv University (Israel).
30
//
31
// ----------------------------------------------------------------------
32
//
33
// release : CGAL-2.2
34
// release_date : 2000, September 30
35
//
36
// file : include/CGAL/workaround_casts.h
37
// package : Configuration (2.4)
38
// chapter : $CGAL_Chapter: Configuration $
39
//
40
// source : web/workarounds.aw
41
// revision : $Revision: 1.1.1.1 $
42
// revision_date : $Date: 2001/07/05 22:17:48 $
43
// author(s) : Sven Schönherr
44
//
45
// coordinator : Utrecht University (Wieger Wesselink)
46
//
47
// implementation: Workarounds for C++-style casts
48
// email : contact@cgal.org
49
// www : http://www.cgal.org
50
//
51
// ======================================================================
52
53
#ifndef CGAL_WORKAROUND_CASTS_H
54
#define CGAL_WORKAROUND_CASTS_H 1
55
56
57
// workaround for C++-style casts
58
59
#if defined( CGAL_CFG_NO_DYNAMIC_CAST)
60
# define CGAL_dynamic_cast(type,expr) (type)( expr)
61
#else
62
# define CGAL_dynamic_cast(type,expr) dynamic_cast< type >(expr)
63
#endif // CGAL_CFG_NO_DYNAMIC_CAST
64
65
#endif // CGAL_WORKAROUND_CASTS_H
66
67
// ===== EOF ==================================================================
Rocface
CGAL
include
CGAL
workaround_casts.h
Generated on Wed Nov 30 2016 16:56:21 for Rocstar by
1.8.5