webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | List of all members
angle::NonCopyable Class Reference

#include <angleutils.h>

Inheritance diagram for angle::NonCopyable:
angle::BroadcastChannel angle::Format angle::Library ANGLEPerfTest CallDAG egl::Device egl::Display egl::Stream egl::SurfaceState EGLWindow gl::BinaryInputStream gl::BinaryOutputStream gl::Compiler gl::ContextState gl::Debug gl::DebugAnnotator gl::FenceNV gl::FramebufferState gl::GLVersion gl::HandleAllocator gl::HandleRangeAllocator gl::InfoLog gl::InfoLog::StreamHelper gl::Path gl::Program gl::ProgramState gl::ResourceManager gl::ScopedPerfEventHelper gl::Shader gl::ShaderState gl::State gl::TextureState gl::TransformFeedbackState gl::ValidationContext gl::VertexArrayState gl::VertexFormat rx::d3d11::LazyResource< D3D11ShaderType > rx::d3d11::LazyResource< ID3D11BlendState > rx::d3d11::LazyResource< ID3D11GeometryShader > rx::d3d11::LazyResource< ID3D11InputLayout > rx::d3d11::LazyResource< ID3D11PixelShader > rx::d3d11::LazyResource< ID3D11VertexShader > pp::ExpressionParser pp::Lexer pp::Preprocessor RefCountObject rx::Blit11 rx::Blit9 rx::BlitGL rx::Buffer11::BufferStorage rx::BufferFactoryD3D rx::BufferImpl rx::Clear11 rx::CompilerImpl rx::d3d11::Format rx::d3d11::LazyResource< ResourceType > rx::D3DUniform rx::DeviceImpl rx::DisplayOzone::Buffer rx::DynamicHLSL rx::EGLImplFactory rx::FenceNVImpl rx::FenceSyncImpl rx::FramebufferAttachmentObjectImpl rx::FramebufferAttachmentRenderTarget rx::FramebufferImpl rx::FunctionsWGL rx::GLImplFactory rx::HLSLCompiler rx::ImageD3D rx::ImageImpl rx::IndexBuffer rx::IndexBufferInterface rx::IndexDataManager rx::InputLayoutCache rx::MemoryBuffer rx::NativeWindowD3D rx::PathImpl rx::ProgramD3DMetadata rx::ProgramImpl rx::QueryImpl rx::RendererGL rx::RendererVk rx::RenderStateCache rx::SamplerImpl rx::ShaderCache< ShaderObject > rx::ShaderExecutableD3D rx::ShaderImpl rx::StateManager11 rx::StateManager9 rx::StateManagerGL rx::StreamProducerImpl rx::SwapChainD3D rx::TextureHelper11 rx::TextureStorage rx::TransformFeedbackImpl rx::Trim11 rx::UniformStorageD3D rx::VaryingPacking rx::VaryingPacking::BuiltinVarying rx::VertexArrayImpl rx::VertexBuffer rx::VertexBufferInterface rx::VertexDataManager sh::GetVariableTraverser sh::StructureHLSL sh::TextureFunctionHLSL sh::UniformHLSL rx::ShaderCache< IDirect3DPixelShader9 > rx::ShaderCache< IDirect3DVertexShader9 > TDiagnostics TDirectiveHandler TField TFieldListCollection TIntermNode TIntermTraverser TParseContext TQualifierWrapperBase TSymbol TSymbolTable TTypeQualifierBuilder

Public Member Functions

 NonCopyable ()=default
 
 ~NonCopyable ()=default
 

Protected Member Functions

 NonCopyable (const NonCopyable &)=delete
 
void operator= (const NonCopyable &)=delete
 

Constructor & Destructor Documentation

◆ NonCopyable() [1/2]

angle::NonCopyable::NonCopyable ( )
default

◆ ~NonCopyable()

angle::NonCopyable::~NonCopyable ( )
default

◆ NonCopyable() [2/2]

angle::NonCopyable::NonCopyable ( const NonCopyable )
protecteddelete

Member Function Documentation

◆ operator=()

void angle::NonCopyable::operator= ( const NonCopyable )
protecteddelete

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