XMLBEANSXX  0.9.8
src/xmlbeansxx/shared_array.h File Reference
#include "BoostAssert.h"
#include <boost/shared_array.hpp>
#include <vector>
#include "macros.h"
Include dependency graph for shared_array.h:
This graph shows which files directly or indirectly include this file:

Classes

class  xmlbeansxx::shared_array< T >
class  xmlbeansxx::shared_array< T >::iterator

Namespaces

namespace  xmlbeansxx

Functions

template<typename T >
shared_array< T > xmlbeansxx::toSharedArray (const std::vector< T > &v)
template<typename T , typename U >
shared_array
< boost::shared_ptr< T > > 
xmlbeansxx::static_array_cast (const shared_array< boost::shared_ptr< U > > &a)
template<typename T , typename U >
shared_array
< boost::shared_ptr< T > > 
xmlbeansxx::dynamic_array_cast (const shared_array< boost::shared_ptr< U > > &a)
template<typename T , typename U >
shared_array
< boost::shared_ptr< T > > 
xmlbeansxx::java_array_cast (const shared_array< boost::shared_ptr< U > > &a)
template<typename T , typename U >
std::vector< T > xmlbeansxx::vector_conv (const std::vector< U > &a)