mirror of
https://github.com/VCMP-SqMod/SqMod.git
synced 2024-11-08 00:37:15 +01:00
Update sqratTable.h
This commit is contained in:
parent
f02b6be315
commit
e88007d2f6
@ -67,7 +67,7 @@ public:
|
|||||||
/// \param obj An Object that should already represent a Squirrel table
|
/// \param obj An Object that should already represent a Squirrel table
|
||||||
///
|
///
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
TableBase(Object&& obj) noexcept : Object(std::forward< Object >(obj)) {
|
TableBase(Object&& obj) noexcept : Object(std::move(obj)) {
|
||||||
}
|
}
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
@ -85,7 +85,7 @@ public:
|
|||||||
/// \param obj An Object that should already represent a Squirrel table
|
/// \param obj An Object that should already represent a Squirrel table
|
||||||
///
|
///
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
TableBase(LightObj&& obj) : Object(std::forward< LightObj >(obj)) {
|
TableBase(LightObj&& obj) : Object(std::move(obj)) {
|
||||||
}
|
}
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
@ -113,7 +113,7 @@ public:
|
|||||||
/// \param st TableBase to move
|
/// \param st TableBase to move
|
||||||
///
|
///
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
TableBase(TableBase&& st) noexcept : Object(std::forward< TableBase >(st)) {
|
TableBase(TableBase&& st) noexcept : Object(std::move(st)) {
|
||||||
}
|
}
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
@ -138,7 +138,7 @@ public:
|
|||||||
///
|
///
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
TableBase& operator=(TableBase&& st) noexcept {
|
TableBase& operator=(TableBase&& st) noexcept {
|
||||||
Object::operator = (std::forward< TableBase >(st));
|
Object::operator = (std::move(st));
|
||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -567,7 +567,25 @@ public:
|
|||||||
/// \param obj An Object that should already represent a Squirrel table
|
/// \param obj An Object that should already represent a Squirrel table
|
||||||
///
|
///
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
Table(Object&& obj) noexcept : TableBase(std::forward< Table >(obj)) {
|
Table(Object&& obj) noexcept : TableBase(std::move(obj)) {
|
||||||
|
}
|
||||||
|
|
||||||
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
/// Construct the Table from an LightObj that already exists
|
||||||
|
///
|
||||||
|
/// \param obj An LightObj that should already represent a Squirrel table
|
||||||
|
///
|
||||||
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
Table(const LightObj& obj) : TableBase(obj) {
|
||||||
|
}
|
||||||
|
|
||||||
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
/// Construct the Table from an LightObj that already exists
|
||||||
|
///
|
||||||
|
/// \param obj An LightObj that should already represent a Squirrel table
|
||||||
|
///
|
||||||
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
Table(LightObj&& obj) noexcept : TableBase(std::move(obj)) {
|
||||||
}
|
}
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
@ -609,7 +627,7 @@ public:
|
|||||||
/// \param st Table to move
|
/// \param st Table to move
|
||||||
///
|
///
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
Table(Table&& st) noexcept : TableBase(std::forward< Table >(st)) {
|
Table(Table&& st) noexcept : TableBase(std::move(st)) {
|
||||||
}
|
}
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
@ -634,7 +652,7 @@ public:
|
|||||||
///
|
///
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
Table& operator=(Table&& st) noexcept {
|
Table& operator=(Table&& st) noexcept {
|
||||||
TableBase::operator = (std::forward< Table >(st));
|
TableBase::operator = (std::move(st));
|
||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user