Mantid
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
cow_ptr.h File Reference
#include "MultiThreaded.h"
#include <memory>
#include <mutex>
#include <vector>

Go to the source code of this file.

Classes

class  Mantid::Kernel::cow_ptr< DataType >
 Implements a copy on write data template. More...
 

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::Kernel
 

Typedefs

using Mantid::MantidVec = std::vector< double >
 typedef for the data storage used in Mantid matrix workspaces More...
 
using Mantid::MantidVecPtr = Kernel::cow_ptr< MantidVec >
 typedef for the pointer to data storage used in Mantid matrix workspaces More...