The Battle for Wesnoth  1.15.0-dev
Public Types | List of all members
ai::aspect_type< T > Struct Template Reference

#include <game_info.hpp>

Public Types

typedef std::shared_ptr< typesafe_aspect< T > > typesafe_ptr
 
typedef std::vector< std::shared_ptr< typesafe_aspect< T > > > typesafe_ptr_vector
 

Detailed Description

template<typename T>
struct ai::aspect_type< T >

Definition at line 67 of file game_info.hpp.

Member Typedef Documentation

◆ typesafe_ptr

template<typename T>
typedef std::shared_ptr< typesafe_aspect<T> > ai::aspect_type< T >::typesafe_ptr

Definition at line 68 of file game_info.hpp.

◆ typesafe_ptr_vector

template<typename T>
typedef std::vector< std::shared_ptr< typesafe_aspect<T> > > ai::aspect_type< T >::typesafe_ptr_vector

Definition at line 69 of file game_info.hpp.


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