transwarp
Public Types | Static Public Member Functions | List of all members
transwarp::detail::parents< std::vector< std::shared_ptr< transwarp::task< ParentResultType > > > > Struct Template Reference

Determines the type of the parents. Specialization for vector parents. More...

#include <transwarp.h>

Public Types

using type = std::vector< std::shared_ptr< transwarp::task< ParentResultType > >>
 

Static Public Member Functions

static std::size_t size (const type &obj)
 
static type clone (std::unordered_map< std::shared_ptr< transwarp::itask >, std::shared_ptr< transwarp::itask >> &task_cache, const type &obj)
 
static std::vector< transwarp::itask * > tasks (const type &parents)
 

Detailed Description

template<typename ParentResultType>
struct transwarp::detail::parents< std::vector< std::shared_ptr< transwarp::task< ParentResultType > > > >

Determines the type of the parents. Specialization for vector parents.


The documentation for this struct was generated from the following file: