CBMC
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
variable_sensitivity_dependence_domain_factoryt Class Reference

This ensures that all domains are constructed with the node ID that links them to the graph part of the dependency graph. More...

+ Inheritance diagram for variable_sensitivity_dependence_domain_factoryt:
+ Collaboration diagram for variable_sensitivity_dependence_domain_factoryt:

Public Member Functions

 
std::unique_ptr< statetmake (locationt l) const override
 
- Public Member Functions inherited from ai_domain_factoryt< variable_sensitivity_dependence_domaint >
std::unique_ptr< statetcopy (const statet &s) const override
 
 
- Public Member Functions inherited from ai_domain_factory_baset
 

Private Attributes

 
 
 

Additional Inherited Members

 
 
 
- Public Types inherited from ai_domain_factory_baset
 
 
 

Detailed Description

This ensures that all domains are constructed with the node ID that links them to the graph part of the dependency graph.

Using a factory is a tad verbose but it works well with the ait infrastructure.

Definition at line 604 of file variable_sensitivity_dependence_graph.cpp.

Constructor & Destructor Documentation

◆  variable_sensitivity_dependence_domain_factoryt()

variable_sensitivity_dependence_domain_factoryt::variable_sensitivity_dependence_domain_factoryt ( variable_sensitivity_dependence_grapht_dg,
const vsd_configt_configuration 
)
inlineexplicit

Definition at line 608 of file variable_sensitivity_dependence_graph.cpp.

Member Function Documentation

◆  make()

std::unique_ptr< statet > variable_sensitivity_dependence_domain_factoryt::make ( locationt  l ) const
inlineoverridevirtual

Implements ai_domain_factory_baset.

Definition at line 616 of file variable_sensitivity_dependence_graph.cpp.

Member Data Documentation

◆  configuration

const vsd_configt variable_sensitivity_dependence_domain_factoryt::configuration
private

Definition at line 630 of file variable_sensitivity_dependence_graph.cpp.

◆  dg

variable_sensitivity_dependence_grapht& variable_sensitivity_dependence_domain_factoryt::dg
private

Definition at line 628 of file variable_sensitivity_dependence_graph.cpp.

◆  object_factory

variable_sensitivity_object_factory_ptrt variable_sensitivity_dependence_domain_factoryt::object_factory
private

Definition at line 629 of file variable_sensitivity_dependence_graph.cpp.


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

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