TrinityCore
Loading...
Searching...
No Matches
ScriptObject Class Reference

#include <ScriptMgr.h>

+ Inheritance diagram for ScriptObject:

Public Member Functions

 ScriptObject (ScriptObject const &right)=delete
 
 ScriptObject (ScriptObject &&right)=delete
 
ScriptObjectoperator= (ScriptObject const &right)=delete
 
ScriptObjectoperator= (ScriptObject &&right)=delete
 
std::string const & GetName () const
 

Protected Member Functions

 ScriptObject (char const *name) noexcept
 
virtual ~ScriptObject ()
 

Private Attributes

std::string const _name
 

Friends

class ScriptMgr
 

Detailed Description

Definition at line 178 of file ScriptMgr.h.

Constructor & Destructor Documentation

◆ ScriptObject() [1/3]

ScriptObject::ScriptObject ( ScriptObject const &  right)
delete

◆ ScriptObject() [2/3]

ScriptObject::ScriptObject ( ScriptObject &&  right)
delete

◆ ScriptObject() [3/3]

ScriptObject::ScriptObject ( char const *  name)
explicitprotectednoexcept

Definition at line 1274 of file ScriptMgr.cpp.

◆ ~ScriptObject()

ScriptObject::~ScriptObject ( )
protectedvirtual

Definition at line 1279 of file ScriptMgr.cpp.

Member Function Documentation

◆ GetName()

std::string const & ScriptObject::GetName ( ) const

Definition at line 1284 of file ScriptMgr.cpp.

+ Here is the caller graph for this function:

◆ operator=() [1/2]

ScriptObject & ScriptObject::operator= ( ScriptObject &&  right)
delete

◆ operator=() [2/2]

ScriptObject & ScriptObject::operator= ( ScriptObject const &  right)
delete

Friends And Related Symbol Documentation

◆ ScriptMgr

friend class ScriptMgr
friend

Definition at line 180 of file ScriptMgr.h.

Member Data Documentation

◆ _name

std::string const ScriptObject::_name
private

Definition at line 198 of file ScriptMgr.h.


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