Data Structures | Enumerations | Functions
ie_allocator.hpp File Reference

A header file that provides Allocator interface. More...

#include <ie_api.h>
#include <details/ie_irelease.hpp>

Go to the source code of this file.

Data Structures

interface  InferenceEngine::IAllocator
 Allocator concept to be used for memory management and is used as part of the Blob. More...
 

Enumerations

enum  InferenceEngine::LockOp { InferenceEngine::LOCK_FOR_READ = 0, InferenceEngine::LOCK_FOR_WRITE }
 Allocator handle mapping type. More...
 

Functions

InferenceEngine::IAllocatorInferenceEngine::CreateDefaultAllocator () noexcept
 Creates the default implementation of the Inference Engine allocator per plugin. More...
 

Detailed Description

A header file that provides Allocator interface.

Enumeration Type Documentation

§ LockOp

Allocator handle mapping type.

Enumerator
LOCK_FOR_READ 

A flag to lock data for read.

LOCK_FOR_WRITE 

A flag to lock data for write.

Function Documentation

§ CreateDefaultAllocator()

InferenceEngine::IAllocator* InferenceEngine::CreateDefaultAllocator ( )
noexcept

Creates the default implementation of the Inference Engine allocator per plugin.

Returns
The Inference Engine IAllocator* instance