Verilog to Routing - VPR
Public Member Functions
Context Struct Reference

A Context is collection of state relating to a particular part of VPR. More...

#include <vpr_context.h>

Inheritance diagram for Context:
Inheritance graph
[legend]

Public Member Functions

 Context ()=default
 
 Context (Context &)=delete
 
Contextoperator= (Context &)=delete
 
virtual ~Context ()=default
 

Detailed Description

A Context is collection of state relating to a particular part of VPR.

This is a base class who's only purpose is to disable copying of contexts. This ensures that attempting to use a context by value (instead of by reference) will result in a compilation error.

No data or member functions should be defined in this class!

Constructor & Destructor Documentation

◆ Context() [1/2]

Context::Context ( )
default

◆ Context() [2/2]

Context::Context ( Context )
delete

◆ ~Context()

virtual Context::~Context ( )
virtualdefault

Member Function Documentation

◆ operator=()

Context& Context::operator= ( Context )
delete

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