The Battle for Wesnoth  1.19.5+dev
Public Member Functions | Private Attributes | List of all members
lua_sound_source Class Reference

Public Member Functions

 lua_sound_source (const soundsource::sourcespec &spec)
 
 lua_sound_source (lua_sound_source &)=delete
 
soundsource::sourcespecoperator* ()
 
const soundsource::sourcespecoperator* () const
 
soundsource::sourcespecoperator-> ()
 
const soundsource::sourcespecoperator-> () const
 

Private Attributes

soundsource::sourcespec spec
 

Detailed Description

Definition at line 73 of file lua_audio.cpp.

Constructor & Destructor Documentation

◆ lua_sound_source() [1/2]

lua_sound_source::lua_sound_source ( const soundsource::sourcespec spec)
inlineexplicit

Definition at line 76 of file lua_audio.cpp.

◆ lua_sound_source() [2/2]

lua_sound_source::lua_sound_source ( lua_sound_source )
delete

Member Function Documentation

◆ operator*() [1/2]

soundsource::sourcespec& lua_sound_source::operator* ( )
inline

Definition at line 78 of file lua_audio.cpp.

References spec.

◆ operator*() [2/2]

const soundsource::sourcespec& lua_sound_source::operator* ( ) const
inline

Definition at line 81 of file lua_audio.cpp.

References spec.

◆ operator->() [1/2]

soundsource::sourcespec* lua_sound_source::operator-> ( )
inline

Definition at line 84 of file lua_audio.cpp.

References spec.

◆ operator->() [2/2]

const soundsource::sourcespec* lua_sound_source::operator-> ( ) const
inline

Definition at line 87 of file lua_audio.cpp.

References spec.

Member Data Documentation

◆ spec

soundsource::sourcespec lua_sound_source::spec
private

Definition at line 74 of file lua_audio.cpp.

Referenced by operator*(), and operator->().


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