ScummVM API documentation
Common::NonCopyable Class Reference

#include <noncopyable.h>

Inheritance diagram for Common::NonCopyable:
Common::DisposablePtr< Common::SeekableReadStream > Common::DisposablePtr< Audio::RewindableAudioStream > Common::DisposablePtr< Audio::SeekableAudioStream > Common::DisposablePtr< const byte, CastFreeDeleter > Common::DisposablePtr< Common::ReadStream > Common::DisposablePtr< const Graphics::Font > Common::ScopedPtr< Graphics::ManagedSurface > Common::ScopedPtr< Graphics::Font > Common::ScopedPtr< AGDS::MJPGPlayer > Common::ScopedPtr< AGDS::Screen > Common::ScopedPtr< AGDS::Character > Common::ScopedPtr< Video::FlicDecoder > Common::ScopedPtr< Common::SeekableReadStream > Common::ScopedPtr< AGS3::AGS::Shared::Bitmap > Common::ScopedPtr< AGS3::AGS::Shared::Stream > Common::ScopedPtr< InteractionCommandList > Common::ScopedPtr< Stream > Common::ScopedPtr< AGS3::ccInstance > Common::ScopedPtr< AGS3::WordsDictionary > Common::ScopedPtr< AGS3::AGS::Shared::AssetManager > Common::ScopedPtr< AGS3::AGS::Engine::MessageBuffer > Common::ScopedPtr< AGS3::AGS::Engine::LogFile > Common::ScopedPtr< AGS3::RoomStatus > Common::ScopedPtr< AGS3::IRouteFinder > Common::ScopedPtr< ccInstance > Common::ScopedPtr< Alcachofa::IDebugHandler > Common::ScopedPtr< Alcachofa::IRenderer > Common::ScopedPtr< Alcachofa::DrawQueue > Common::ScopedPtr< Alcachofa::Script > Common::ScopedPtr< Alcachofa::Player > Common::ScopedPtr< Alcachofa::GlobalUI > Common::ScopedPtr< Alcachofa::Menu > Common::ScopedPtr< Alcachofa::Game > Common::ScopedPtr< Alcachofa::Camera > Common::ScopedPtr< Alcachofa::ITexture > Common::ScopedPtr< Alcachofa::Font > Common::ScopedPtr< Alcachofa::Animation > Common::ScopedPtr< Alcachofa::Input > Common::ScopedPtr< Functor0< void > > Common::ScopedPtr< Audio::QueuingAudioStream > Common::ScopedPtr< Harvester::HarvesterCftFont > Common::ScopedPtr< Common::File > Common::ScopedPtr< MTropolis::Runtime > Common::ScopedPtr< Graphics::Palette > Common::ScopedPtr< MTropolis::ICoroutineManager > Common::ScopedPtr< MTropolis::VThread > Common::ScopedPtr< Graphics::Surface, Graphics::SurfaceDeleter > Common::ScopedPtr< NGI::ReactPolygonal > Common::ScopedPtr< NGI::GameProject > Common::ScopedPtr< NGI::SceneTagList > Common::ScopedPtr< NGI::MessageQueue > Common::ScopedPtr< NGI::MotionController > Common::ScopedPtr< NGI::MovGraphReact > Common::ScopedPtr< NgiHeader > Common::ScopedPtr< NGI::GameLoader > Common::ScopedPtr< NGI::GlobalMessageQueueList > Common::ScopedPtr< NGI::BehaviorManager > Common::ScopedPtr< Array< int16 > > Common::ScopedPtr< NGI::Floaters > Common::ScopedPtr< NGI::AniHandler > Common::ScopedPtr< NGI::Bitmap > Common::ScopedPtr< NGI::MemoryObject2 > Common::ScopedPtr< NGI::Shadows > Common::ScopedPtr< NGI::SoundList > Common::ScopedPtr< NGI::NGIArchive > Common::ScopedPtr< NGI::ExCommand > Common::ScopedPtr< Video::VideoDecoder > Common::ScopedPtr< Nancy::UI::Button > Common::ScopedPtr< Nancy::RenderObject > Common::ScopedPtr< Nancy::UI::Toggle > Common::ScopedPtr< Nancy::UI::Scrollbar > Common::ScopedPtr< Neverhood::SubtitlePlayer > Common::ScopedPtr< Common::MemoryReadStream > Common::ScopedPtr< Petka::Console > Common::ScopedPtr< Petka::FileMgr > Common::ScopedPtr< Petka::QManager > Common::ScopedPtr< Petka::SoundMgr > Common::ScopedPtr< Petka::QSystem > Common::ScopedPtr< Petka::VideoSystem > Common::ScopedPtr< Petka::BigDialogue > Common::ScopedPtr< Petka::Walk > Common::ScopedPtr< Petka::InterfaceMain > Common::ScopedPtr< Petka::InterfaceSaveLoad > Common::ScopedPtr< Petka::InterfaceSequence > Common::ScopedPtr< Petka::InterfaceStartup > Common::ScopedPtr< Petka::InterfacePanel > Common::ScopedPtr< Petka::InterfaceMap > Common::ScopedPtr< Sound > Common::ScopedPtr< PhoenixVR::ARN > Common::ScopedPtr< PhoenixVR::Script > Common::ScopedPtr< PhoenixVR::RegionSet > Common::ScopedPtr< Common::MacResManager > Common::ScopedPtr< Audio::AudioStream > Common::ScopedPtr< Audio::RateConverter > Common::ScopedPtr< Sci::CelObj > Common::ScopedPtr< Sci::Palette > Common::ScopedPtr< PalCycler > Common::ScopedPtr< AtariSurface > Common::ScopedPtr< Audio::SeekableAudioStream > Common::ScopedPtr< Sword25::RenderedImage > Common::ScopedPtr< Sword25::RenderObjectManager > Common::ScopedPtr< Twp::DialogTarget > Common::ScopedPtr< Twp::YCompilationUnit > Common::ScopedPtr< Twp::Motor > Common::ScopedPtr< Common::JSONValue > Common::ScopedPtr< Twp::Vm > Common::ScopedPtr< Twp::GGPackSet > Common::ScopedPtr< Twp::ResManager > Common::ScopedPtr< Twp::Scene > Common::ScopedPtr< Twp::NoOverrideNode > Common::ScopedPtr< Twp::Camera > Common::ScopedPtr< Twp::TextDb > Common::ScopedPtr< Twp::Dialog > Common::ScopedPtr< Twp::Hud > Common::ScopedPtr< Twp::AudioSystem > Common::ScopedPtr< Twp::SaveGameManager > Common::ScopedPtr< Twp::ShaderParams > Common::ScopedPtr< Twp::HotspotMarkerNode > Common::ScopedPtr< Twp::FadeShader > Common::ScopedPtr< Twp::LightingNode > Common::ScopedPtr< Twp::WalkboxNode > Common::ScopedPtr< Twp::PathNode > Common::ScopedPtr< Twp::Shader > Common::ScopedPtr< GxlHeader > Common::ScopedPtr< Image::ImageDecoder > Common::Singleton< AdvancedDetectorCacheManager > Common::Singleton< AndroidFilesystemFactory > Common::Singleton< ConfigurationManager > Common::Singleton< ChainedGamesManager > Common::Singleton< CloudManager > Common::Singleton< AchievementsManager > Common::Singleton< ConfigManager > Common::Singleton< CoroutineScheduler > Common::Singleton< DebugManager > Common::Singleton< MainTranslationManager > Common::Singleton< OSDMessageQueue > Common::Singleton< SearchManager > Common::Singleton< DLCManager > Common::Singleton< EngineManager > Common::Singleton< GuiManager > Common::Singleton< CursorManager > Common::Singleton< FontManager > Common::Singleton< YUVToRGBManager > Common::Singleton< SoundManager > Common::Singleton< GameObjects > Common::Singleton< Scenes > Common::Singleton< MusicManager > Common::Singleton< Credits > Common::Singleton< DesignSelect > Common::Singleton< Help > Common::Singleton< LoadSaveMenu > Common::Singleton< Logo > Common::Singleton< MainMenu > Common::Singleton< Map > Common::Singleton< SaveDialog > Common::Singleton< Scene > Common::Singleton< SetupMenu > Common::Singleton< Networking::ConnectionManager > Common::Singleton< LocalWebserver > Common::Singleton< Context > Common::Singleton< ShaderManager > Common::Singleton< PSPFilesystemFactory > Common::Singleton< ArthurManager > Common::Singleton< GameStateManager > Common::Singleton< InputDeviceManager > Common::Singleton< PowerManager > Common::Singleton< PspRtc > Common::Singleton< ScalerManager > Common::Singleton< Sludge::FatalMsgManager > Common::Singleton< StarkServices > Common::Singleton< AnimationTemplateRegistry > Common::Singleton< RegionRegistry > Common::Singleton< RenderObjectRegistry > Common::Singleton< ConfigParams > Common::Singleton< VramAllocator > Common::Singleton< WiiFilesystemFactory > Common::Singleton< Wintermute::BaseEngine > Gob::OpcodeEntry< Functor0< void > > Gob::OpcodeEntry< Common::Functor1 > 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 Gob::OpcodeEntry< T > Hadesch::Bird Hadesch::GfxContext8Bit Hadesch::HadeschEngine Hadesch::Projectile ICB::CpxGlobalScriptVariables MTropolis::Data::DataObject MTropolis::Data::PlugInTypeTaggedValue MTropolis::ScheduledEvent Mohawk::RivenVideo Mohawk::VideoEntry OSystem PaletteManager PspIoStream RomfsStream Saga2::Renderer Scumm::Editor::File Scumm::Editor::Resource Scumm::OpcodeEntry 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: