ove macro values into Loki namespace
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@769 7ec92016-0320-0410-acc4-a06ded1c099a
This commit is contained in:
parent
f643f9a5d8
commit
8f7c3b42d7
4 changed files with 11 additions and 4 deletions
|
@ -43,6 +43,7 @@ public:
|
|||
|
||||
void AddFriend(User& newFriend);
|
||||
void AddFriendGuarded(User& newFriend);
|
||||
void AddFriendGuardedMacros(User& newFriend);
|
||||
|
||||
size_t countFriends();
|
||||
|
||||
|
@ -84,6 +85,12 @@ void User::AddFriendGuarded(User& newFriend)
|
|||
guardRef.Dismiss();
|
||||
}
|
||||
|
||||
void User::AddFriendGuardedMacros(User&)
|
||||
{
|
||||
LOKI_ON_BLOCK_EXIT_OBJ(friends_, &UserCont::pop_back); (void) LOKI_ANONYMOUS_VARIABLE(scopeGuard);
|
||||
LOKI_ON_BLOCK_EXIT(Decrement, Loki::ByRef(fCount)); (void) LOKI_ANONYMOUS_VARIABLE(scopeGuard);
|
||||
}
|
||||
|
||||
|
||||
int main()
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue