The macros ensemble encapsulates the macro class from Vivado's Tcl data structure.  
More...
The macros ensemble encapsulates the macro class from Vivado's Tcl data structure. 
 
◆ add_cell()
      
        
          | tincr::macros::add_cell | 
           | 
            | 
          macro cell rloc   | 
        
        
           | 
           | 
           |  | 
        
      
 
Add a cell to the macro. 
- Parameters
 - 
  
    | macro | The macro to update.  | 
    | cell | The cell to add.  | 
    | rloc | The relative location.  | 
  
   
 
 
◆ delete()
      
        
          | tincr::macros::delete | 
           | 
            | 
          macro   | 
        
        
           | 
           | 
           |  | 
        
      
 
Delete a macro. 
- Parameters
 - 
  
  
 
 
 
◆ get()
Queries Vivado's object database for a list of macro objects that fit the given criteria. At the moment, this is just a wrapper function for Vivado's get_macros command. 
 
 
◆ new()
Create a new macro. 
- Parameters
 - 
  
    | name | The name of the new macro.  | 
  
   
- Returns
 - The new 
macro object.  
 
 
◆ test()
Executes all unit tests for every proc in the macros ensemble. 
- Parameters
 - 
  
    | args | The configuration arguments that will be passed to the tcltest unit testing suite.  | 
  
   
 
 
◆ test_proc()
      
        
          | tincr::macros::test_proc | 
           | 
            | 
          proc args   | 
        
        
           | 
           | 
           |  | 
        
      
 
Executes all unit tests for a particular proc in the macros ensemble. 
- Parameters
 - 
  
    | proc | The proc to run the unit tests for.  | 
    | args | The configuration arguments that will be passed to the tcltest unit testing suite.  |