CVC3
Public Member Functions | Private Attributes | Friends

CVC3::VCL::UserAssertion Class Reference

Structure to hold user assertions indexed by declaration order. More...

Collaboration diagram for CVC3::VCL::UserAssertion:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Private Attributes

Friends


Detailed Description

Structure to hold user assertions indexed by declaration order.

Definition at line 87 of file vcl.h.


Constructor & Destructor Documentation

CVC3::VCL::UserAssertion::UserAssertion ( ) [inline]

The proof of its TCC.

Default constructor

Definition at line 93 of file vcl.h.

CVC3::VCL::UserAssertion::UserAssertion ( const Theorem thm,
const Theorem tcc,
size_t  idx 
) [inline]

Constructor.

Definition at line 95 of file vcl.h.


Member Function Documentation

const Theorem& CVC3::VCL::UserAssertion::thm ( ) const [inline]

Fetching a Theorem.

Definition at line 98 of file vcl.h.

Referenced by CVC3::VCL::getAssumptionsRec().

const Theorem& CVC3::VCL::UserAssertion::tcc ( ) const [inline]

Fetching a TCC.

Definition at line 100 of file vcl.h.

Referenced by CVC3::VCL::getAssumptionsRec().

CVC3::VCL::UserAssertion::operator Theorem ( ) [inline]

Auto-conversion to Theorem.

Definition at line 102 of file vcl.h.

References d_idx.


Friends And Related Function Documentation

bool operator< ( const UserAssertion a1,
const UserAssertion a2 
) [friend]

Comparison for use in std::map, to sort in declaration order.

Definition at line 104 of file vcl.h.


Member Data Documentation

Definition at line 88 of file vcl.h.

Referenced by operator Theorem().

Definition at line 89 of file vcl.h.

The theorem of the assertion (a |- a)

Definition at line 90 of file vcl.h.


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