Ion
|
#include <algorithm>
#include "base/macros.h"
#include "ion/base/logging.h"
#include "ion/base/shareable.h"
Go to the source code of this file.
Classes | |
class | ion::base::SharedPtr< T > |
A SharedPtr is a smart shared pointer to an instance of some class that implements reference counting. More... | |
Namespaces | |
ion | |
Copyright 2016 Google Inc. | |
ion::base | |
EnumHelper instantiations. These must be in the ion::base namespace. | |
Functions | |
template<typename To , typename From > | |
SharedPtr< To > | ion::base::DynamicPtrCast (const SharedPtr< From > &orig) |
Allows casting SharedPtrs down a type hierarchy. More... | |