TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
SpellHistory::ChargeEntry Struct Reference

#include <SpellHistory.h>

Public Member Functions

 ChargeEntry ()
 
 ChargeEntry (Clock::time_point startTime, std::chrono::milliseconds rechargeTime)
 
 ChargeEntry (Clock::time_point startTime, Clock::time_point endTime)
 

Public Attributes

Clock::time_point RechargeStart
 
Clock::time_point RechargeEnd
 

Constructor & Destructor Documentation

SpellHistory::ChargeEntry::ChargeEntry ( )
inline
59 { }
SpellHistory::ChargeEntry::ChargeEntry ( Clock::time_point  startTime,
std::chrono::milliseconds  rechargeTime 
)
inline
60 : RechargeStart(startTime), RechargeEnd(startTime + rechargeTime) { }
Clock::time_point RechargeEnd
Definition: SpellHistory.h:64
Clock::time_point RechargeStart
Definition: SpellHistory.h:63
SpellHistory::ChargeEntry::ChargeEntry ( Clock::time_point  startTime,
Clock::time_point  endTime 
)
inline
61 : RechargeStart(startTime), RechargeEnd(endTime) { }
Clock::time_point RechargeEnd
Definition: SpellHistory.h:64
Clock::time_point RechargeStart
Definition: SpellHistory.h:63

Member Data Documentation

Clock::time_point SpellHistory::ChargeEntry::RechargeEnd
Clock::time_point SpellHistory::ChargeEntry::RechargeStart

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