View source code
							
							
						
								Display the source code in rt/ehalloc.d from which this
								page was generated on github.
							
						
							Report a bug
							
						
								If you spot a problem with this page, click here to create a
								Bugzilla issue.
							
						
							
								Improve this page
							
							
					
								Quickly fork, edit online, and submit a pull request for this page.
								Requires a signed-in GitHub account. This works well for small changes.
								If you'd like to make larger changes you may want to consider using
								local clone.
							
						Module rt.ehalloc
Exception allocation, cloning, and release compiler support routines.
Functions
| Name | Description | 
|---|---|
| 
									_d_delThrowable(t)
								 | Delete exception instance tfrom the exception pool.
 Must have been allocated with_d_newThrowable().
 This is meant to be called at the close of a catch block.
 It's nothrow because otherwise any function with a catch block could
 not be nothrow. | 
| 
									_d_newThrowable(ci)
								 | Allocate an exception of type cifrom the exception pool.
 It has the same interface as_d_newclass().
 The class type must be Throwable or derived from it,
 and cannot be a COM or C++ class. The compiler must enforce
 this. | 
Authors
Walter Bright
License
Distributed under the Boost Software License 1.0. (See accompanying file LICENSE)
					Copyright © 1999-2018 by the D Language Foundation | Page generated by ddox.