Move the destructor definition out of the header (C4150)
This commit is contained in:
		
							parent
							
								
									690fa7909b
								
							
						
					
					
						commit
						2a85afc405
					
				| 
						 | 
				
			
			@ -36,9 +36,6 @@ class PoseTrackingImpl {
 | 
			
		|||
 public:
 | 
			
		||||
  PoseTrackingImpl(const std::string& calculatorGraphConfigFile) {
 | 
			
		||||
    auto status = initialize(calculatorGraphConfigFile);
 | 
			
		||||
    if (!status.ok()) {
 | 
			
		||||
      LOG(WARNING) << "Warning: " << status;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  absl::Status initialize(const std::string& calculatorGraphConfigFile) {
 | 
			
		||||
| 
						 | 
				
			
			@ -162,4 +159,9 @@ cv_wrapper::Mat PoseTracking::lastSegmentedFrame() {
 | 
			
		|||
  return cv_wrapper::Mat(result.rows, result.cols, result.data);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
PoseTracking::~PoseTracking()
 | 
			
		||||
{
 | 
			
		||||
	delete mImplementation;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
}  // namespace nimagna
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -103,7 +103,7 @@ class DLLEXPORT PoseTracking {
 | 
			
		|||
  };
 | 
			
		||||
 | 
			
		||||
  PoseTracking(const char* calculatorGraphConfigFile);
 | 
			
		||||
  ~PoseTracking() { delete mImplementation; }
 | 
			
		||||
  ~PoseTracking();
 | 
			
		||||
 | 
			
		||||
  bool processFrame(const cv_wrapper::Mat& inputRGB8Bit);
 | 
			
		||||
  cv_wrapper::Mat lastSegmentedFrame();
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user