#include <circuitTristate.h>
◆ CircuitTristate()
◆ circType()
  
  
      
        
          | CircType CircuitTristate::circType  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
Returns the tree element's type 
Implements CircuitTree.
 
 
◆ enable()
  
  
      
        
          | const WireId* CircuitTristate::enable  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ innerEqual()
  
  
      
        
          | bool CircuitTristate::innerEqual  | 
          ( | 
          CircuitTree *  | 
          othTree | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
Computes the actual equality of two gates, assumed of the same type 
Implements CircuitTree.
 
 
◆ innerSignature()
  
  
      
        
          | sign_t CircuitTristate::innerSignature  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
protectedvirtual   | 
  
 
Computes the inner signature of a gate. This should be reimplemented for every gate type. 
Implements CircuitTree.
 
 
◆ inp_begin()
  
  
      
        
          | IoIter CircuitTristate::inp_begin  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
Get an iterator to the first input wire 
Implements CircuitTree.
 
 
◆ input()
  
  
      
        
          | const WireId* CircuitTristate::input  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ inputCount()
  
  
      
        
          | size_t CircuitTristate::inputCount  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ nth_input()
  
  
      
        
          | WireId * CircuitTristate::nth_input  | 
          ( | 
          size_t  | 
          circId | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ nth_output()
  
  
      
        
          | WireId * CircuitTristate::nth_output  | 
          ( | 
          size_t  | 
          circId | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ out_begin()
  
  
      
        
          | IoIter CircuitTristate::out_begin  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
Get an iterator to the first output wire 
Implements CircuitTree.
 
 
◆ out_end()
  
  
      
        
          | IoIter CircuitTristate::out_end  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
Get an iterator to the end of output wires 
Implements CircuitTree.
 
 
◆ output()
  
  
      
        
          | const WireId* CircuitTristate::output  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ outputCount()
  
  
      
        
          | size_t CircuitTristate::outputCount  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ toDot()
  
  
      
        
          | void CircuitTristate::toDot  | 
          ( | 
          std::basic_ostream< char > &  | 
          out,  | 
         
        
           | 
           | 
          int  | 
          indent = 0  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
Generates a Dot representation of the circuit, primarily intended for debugging. 
Implements CircuitTree.
 
 
The documentation for this class was generated from the following files: