ScummVM API documentation
Common::NonCopyable Class Reference

#include <noncopyable.h>

Inheritance diagram for Common::NonCopyable:
Audio::Mixer AudioCDManager Cine::FWRenderer Common::ClickteamInstaller::ClickteamTag Common::DisposablePtr< T, DL > Common::DumpFile Common::EventManager Common::File Common::SaveFileManager Common::ScopedPtr< T, DL > Common::Singleton< T > Common::TimerManager Common::TranslationManager Common::DisposablePtr< Audio::RewindableAudioStream > Common::DisposablePtr< Audio::SeekableAudioStream > Common::DisposablePtr< Common::ReadStream > Common::DisposablePtr< Common::SeekableReadStream > Common::DisposablePtr< const byte, CastFreeDeleter > Gob::OpcodeEntry< T > Hadesch::Bird Hadesch::GfxContext8Bit Hadesch::HadeschEngine Hadesch::Projectile ICB::CpxGlobalScriptVariables Mohawk::RivenVideo Mohawk::VideoEntry MTropolis::Data::DataObject MTropolis::Data::PlugInTypeTaggedValue MTropolis::ScheduledEvent Gob::OpcodeEntry< Common::Functor1 > Gob::OpcodeEntry< Functor0< void > > OSystem PaletteManager PspIoStream RomfsStream Saga2::Renderer Common::ScopedPtr< AGS3::AGS::Engine::ConsoleOutputTarget > Common::ScopedPtr< AGS3::AGS::Engine::LogFile > Common::ScopedPtr< AGS3::AGS::Engine::MessageBuffer > Common::ScopedPtr< AGS3::AGS::Shared::AssetManager > Common::ScopedPtr< AGS3::AGS::Shared::Bitmap > Common::ScopedPtr< AGS3::AGS::Shared::Stream > Common::ScopedPtr< AGS3::IRouteFinder > Common::ScopedPtr< Array< int16 > > Common::ScopedPtr< Audio::AudioStream > Common::ScopedPtr< Audio::QueuingAudioStream > Common::ScopedPtr< Audio::RateConverter > Common::ScopedPtr< Audio::SeekableAudioStream > Common::ScopedPtr< Common::Functor0 > Common::ScopedPtr< Common::JSONValue > Common::ScopedPtr< Common::MacResManager > Common::ScopedPtr< Common::MemoryReadStream > Common::ScopedPtr< Common::SeekableReadStream > Common::ScopedPtr< Functor0< void > > Common::ScopedPtr< Graphics::Font > Common::ScopedPtr< Graphics::Surface, Graphics::SurfaceDeleter > Common::ScopedPtr< Image::ImageDecoder > Common::ScopedPtr< InteractionCommandList > Common::ScopedPtr< MTropolis::Runtime > Common::ScopedPtr< MTropolis::VThread > Common::ScopedPtr< Neverhood::SubtitlePlayer > Common::ScopedPtr< NGI::AniHandler > Common::ScopedPtr< NGI::BehaviorManager > Common::ScopedPtr< NGI::Bitmap > Common::ScopedPtr< NGI::ExCommand > Common::ScopedPtr< NGI::Floaters > Common::ScopedPtr< NGI::GameLoader > Common::ScopedPtr< NGI::GameProject > Common::ScopedPtr< NGI::GlobalMessageQueueList > Common::ScopedPtr< NGI::MemoryObject2 > Common::ScopedPtr< NGI::MessageQueue > Common::ScopedPtr< NGI::MotionController > Common::ScopedPtr< NGI::MovGraphReact > Common::ScopedPtr< NGI::NGIArchive > Common::ScopedPtr< NGI::ReactPolygonal > Common::ScopedPtr< NGI::SceneTagList > Common::ScopedPtr< NGI::Shadows > Common::ScopedPtr< NGI::SoundList > Common::ScopedPtr< NgiHeader > Common::ScopedPtr< PalCycler > Common::ScopedPtr< Petka::BigDialogue > Common::ScopedPtr< Petka::Console > Common::ScopedPtr< Petka::FileMgr > Common::ScopedPtr< Petka::InterfaceMain > Common::ScopedPtr< Petka::InterfaceMap > Common::ScopedPtr< Petka::InterfacePanel > Common::ScopedPtr< Petka::InterfaceSaveLoad > Common::ScopedPtr< Petka::InterfaceSequence > Common::ScopedPtr< Petka::InterfaceStartup > Common::ScopedPtr< Petka::QManager > Common::ScopedPtr< Petka::QSystem > Common::ScopedPtr< Petka::SoundMgr > Common::ScopedPtr< Petka::VideoSystem > Common::ScopedPtr< Petka::Walk > Common::ScopedPtr< Sci::CelObj > Common::ScopedPtr< Sci::Palette > Common::ScopedPtr< Sound > Common::ScopedPtr< Stream > Common::ScopedPtr< Sword25::RenderedImage > Common::ScopedPtr< Sword25::RenderObjectManager > Common::ScopedPtr< Twp::AudioSystem > Common::ScopedPtr< Twp::Camera > Common::ScopedPtr< Twp::Dialog > Common::ScopedPtr< Twp::DialogTarget > Common::ScopedPtr< Twp::FadeShader > Common::ScopedPtr< Twp::GGPackSet > Common::ScopedPtr< Twp::HotspotMarkerNode > Common::ScopedPtr< Twp::Hud > Common::ScopedPtr< Twp::LightingNode > Common::ScopedPtr< Twp::Motor > Common::ScopedPtr< Twp::NoOverrideNode > Common::ScopedPtr< Twp::PathNode > Common::ScopedPtr< Twp::ResManager > Common::ScopedPtr< Twp::SaveGameManager > Common::ScopedPtr< Twp::Scene > Common::ScopedPtr< Twp::Shader > Common::ScopedPtr< Twp::ShaderParams > Common::ScopedPtr< Twp::TextDb > Common::ScopedPtr< Twp::Vm > Common::ScopedPtr< Twp::WalkboxNode > Common::ScopedPtr< Twp::YCompilationUnit > Common::ScopedPtr< Video::VideoDecoder > Scumm::OpcodeEntry Common::Singleton< AchievementsManager > Common::Singleton< AdvancedDetectorCacheManager > Common::Singleton< AndroidFilesystemFactory > Common::Singleton< AnimationTemplateRegistry > Common::Singleton< ArthurManager > Common::Singleton< ChainedGamesManager > Common::Singleton< CloudManager > Common::Singleton< ConfigManager > Common::Singleton< ConfigParams > Common::Singleton< ConfigurationManager > Common::Singleton< ConnectionManager > Common::Singleton< Context > Common::Singleton< CoroutineScheduler > Common::Singleton< Credits > Common::Singleton< CursorManager > Common::Singleton< DebugManager > Common::Singleton< DLCManager > Common::Singleton< EngineManager > Common::Singleton< FontManager > Common::Singleton< GameStateManager > Common::Singleton< GuiManager > Common::Singleton< Help > Common::Singleton< InputDeviceManager > Common::Singleton< LoadSaveMenu > Common::Singleton< LocalWebserver > Common::Singleton< Logo > Common::Singleton< MainMenu > Common::Singleton< MainTranslationManager > Common::Singleton< Map > Common::Singleton< MusicManager > Common::Singleton< OSDMessageQueue > Common::Singleton< PowerManager > Common::Singleton< PSPFilesystemFactory > Common::Singleton< PspRtc > Common::Singleton< RegionRegistry > Common::Singleton< RenderObjectRegistry > Common::Singleton< SaveDialog > Common::Singleton< ScalerManager > Common::Singleton< Scene > Common::Singleton< SearchManager > Common::Singleton< SetupMenu > Common::Singleton< ShaderManager > Common::Singleton< Sludge::FatalMsgManager > Common::Singleton< SoundManager > Common::Singleton< StarkServices > Common::Singleton< VramAllocator > Common::Singleton< WiiFilesystemFactory > Common::Singleton< Wintermute::BaseEngine > Common::Singleton< YUVToRGBManager > StdioStream

Detailed Description

Subclass of NonCopyable can not be copied due to the fact that we made the copy constructor and assigment operator private.


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