NCBI C++ ToolKit
Classes | Namespaces | Functions
streamiter.hpp File Reference
#include <corelib/ncbistd.hpp>
#include <corelib/ncbithr.hpp>
#include <serial/objistr.hpp>
#include <serial/objectio.hpp>
#include <queue>
#include <future>
#include <thread>
#include <mutex>
#include <condition_variable>
+ Include dependency graph for streamiter.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CObjectIStreamIterator<... >
 CObjectIStreamIterator. More...
 
class  CObjectIStreamIterator<... >::CParams< TObj >
 Filtering parameters. More...
 
class  CObjectIStreamAsyncIterator<... >
 CObjectIStreamAsyncIterator. More...
 
class  CObjectIStreamAsyncIterator<... >::CParams< TObj >
 Asynchronous parsing parameters. More...
 
class  CObjectIStreamIterator< TRoot >
 template specializations and implementation More...
 
struct  CObjectIStreamIterator< TRoot >::CData
 
class  CObjectIStreamIterator< TRoot >::CData::x_CObjectIStreamIteratorHook< TR >
 
class  CObjectIStreamIterator< TRoot, TChild >
 CObjectIStreamIterator<TRoot, TChild> More...
 
class  CObjectIStreamIterator< TRoot, TChild >::x_CObjectIStreamIteratorReadHook< TR >
 
class  CObjectIStreamAsyncIterator< TRoot >
 CObjectIStreamAsyncIterator<TRoot> More...
 
struct  CObjectIStreamAsyncIterator< TRoot >::CData
 
class  CObjectIStreamAsyncIterator< TRoot, TChild >
 CObjectIStreamAsyncIterator<TRoot, TChild> More...
 
class  CIStreamObjectHook< TRoot, TObject >
 
class  CIStreamIteratorThread_Base< TRoot, TObject >
 
class  CIStreamObjectIteratorThread< TRoot, TObject >
 
class  CIStreamStdIteratorThread< TRoot, TObject >
 
class  CIStreamIterator_Base< TRoot, TObject >
 
class  CIStreamObjectIterator< TRoot, TObject >
 Stream iterator for serial objects. More...
 
class  CIStreamStdIterator< TRoot, TObject >
 Stream iterator for standard type objects. More...
 

Namespaces

 ns_ObjectIStreamFilterIterator
 

Functions

template<typename TRoot >
TMemberIndex ns_ObjectIStreamFilterIterator::xxx_MemberIndex (const string &mem_name)
 
template<typename TRoot >
enable_if< is_base_of< CSerialObject, TRoot >::value, TTypeInfo >::type ns_ObjectIStreamFilterIterator::xxx_GetTypeInfo (void)
 
template<typename TRoot >
enable_if< is_pod< TRoot >::value||is_convertible< TRoot, std::string >::value, TTypeInfo >::type ns_ObjectIStreamFilterIterator::xxx_GetTypeInfo (void)
 
Modified on Wed May 22 11:28:26 2024 by modify_doxy.py rev. 669887