Robot Raconteur Core C++ Library
Classes | Typedefs
MemoryMember.h File Reference

Go to the source code of this file.

Classes

class  RobotRaconteur::ArrayMemoryBase
 Base class for ArrayMemory. More...
 
class  RobotRaconteur::ArrayMemory< T >
 Single dimensional numeric primitive random access memory region. More...
 
class  RobotRaconteur::MultiDimArrayMemoryBase
 Base class for MultiDimArrayMemory. More...
 
class  RobotRaconteur::MultiDimArrayMemory< T >
 Multidimensional numeric primitive random access memory region. More...
 
class  RobotRaconteur::PodArrayMemory< T >
 Single dimensional pod random access memory region. More...
 
class  RobotRaconteur::PodMultiDimArrayMemory< T >
 Multidimensional pod random access memory region. More...
 
class  RobotRaconteur::NamedArrayMemory< T >
 Single dimensional namedarray random access memory region. More...
 
class  RobotRaconteur::NamedMultiDimArrayMemory< T >
 Multidimensional namedarray random access memory region. More...
 

Typedefs

using RobotRaconteur::ArrayMemoryBasePtr = boost::shared_ptr< ArrayMemoryBase >
 Convenience alias for ArrayMemoryBase shared_ptr.
 
template<typename T >
using RobotRaconteur::ArrayMemoryPtr = boost::shared_ptr< ArrayMemory< T > >
 Convenience alias for ArrayMemory shared_ptr.
 
using RobotRaconteur::MultiDimArrayMemoryBasePtr = boost::shared_ptr< MultiDimArrayMemoryBase >
 Convenience alias for MultiDimArrayMemoryBase shared_ptr.
 
template<typename T >
using RobotRaconteur::MultiDimArrayMemoryPtr = boost::shared_ptr< MultiDimArrayMemory< T > >
 Convenience alias for MultiDimArrayMemory shared_ptr.
 
template<typename T >
using RobotRaconteur::PodArrayMemoryPtr = boost::shared_ptr< PodArrayMemory< T > >
 Convenience alias for PodArrayMemory shared_ptr.
 
template<typename T >
using RobotRaconteur::PodMultiDimArrayMemoryPtr = boost::shared_ptr< PodMultiDimArrayMemory< T > >
 Convenience alias for PodMultiDimArrayMemory shared_ptr.
 
template<typename T >
using RobotRaconteur::NamedArrayMemoryPtr = boost::shared_ptr< NamedArrayMemory< T > >
 Convenience alias for NamedArrayMemory shared_ptr.
 
template<typename T >
using RobotRaconteur::NamedMultiDimArrayMemoryPtr = boost::shared_ptr< NamedMultiDimArrayMemory< T > >
 Convenience alias for NamedMultiDimArrayMemory shared_ptr.
 

Detailed Description

Author
John Wason, PhD
License
Software License Agreement (Apache License)
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.