CBMC
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
ai_domain_factoryt< domainT > Class Template Reference

#include <ai_domain.h>

+ Inheritance diagram for ai_domain_factoryt< domainT >:
+ Collaboration diagram for ai_domain_factoryt< domainT >:

Public Types

 
 
 
- Public Types inherited from ai_domain_factory_baset
 
 
 

Public Member Functions

std::unique_ptr< statetcopy (const statet &s) const override
 
 
- Public Member Functions inherited from ai_domain_factory_baset
 
virtual std::unique_ptr< statetmake (locationt l) const =0
 

Detailed Description

template<typename domainT>
class ai_domain_factoryt< domainT >

Definition at line 199 of file ai_domain.h.

Member Typedef Documentation

◆  locationt

template<typename domainT >

Definition at line 203 of file ai_domain.h.

◆  statet

template<typename domainT >

Definition at line 202 of file ai_domain.h.

◆  trace_ptrt

template<typename domainT >

Definition at line 204 of file ai_domain.h.

Member Function Documentation

◆  copy()

template<typename domainT >
std::unique_ptr< statet > ai_domain_factoryt< domainT >::copy ( const statets ) const
inlineoverridevirtual

Implements ai_domain_factory_baset.

Definition at line 206 of file ai_domain.h.

◆  merge()

template<typename domainT >
bool ai_domain_factoryt< domainT >::merge ( statetdest,
const statetsrc,
trace_ptrt  from,
trace_ptrt  to 
) const
inlineoverridevirtual

Implements ai_domain_factory_baset.

Definition at line 211 of file ai_domain.h.


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

AltStyle によって変換されたページ (->オリジナル) /