Update Beast copyright and various tidying

This commit is contained in:
Vinnie Falco
2013-06-17 09:28:43 -07:00
parent 9968101d96
commit 5a28c54505
80 changed files with 1250 additions and 3713 deletions

View File

@@ -1,3 +1,21 @@
//------------------------------------------------------------------------------
/*
This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
//==============================================================================
#ifndef BEAST_BEASTCONFIG_HEADER #ifndef BEAST_BEASTCONFIG_HEADER
#define BEAST_BEASTCONFIG_HEADER #define BEAST_BEASTCONFIG_HEADER
@@ -20,4 +38,22 @@
//#define BEAST_DONT_AUTOLINK_TO_WIN32_LIBRARIES //#define BEAST_DONT_AUTOLINK_TO_WIN32_LIBRARIES
#endif #endif
// beast_basics flags
#ifndef BEAST_USE_BOOST
#define BEAST_USE_BOOST 0
#endif
#ifndef BEAST_USE_BZIP2
#define BEAST_USE_BZIP2 0
#endif
#ifndef BEAST_USE_NATIVE_SQLITE
#define BEAST_USE_NATIVE_SQLITE 1
#endif
#ifndef BEAST_USE_LEAKCHECKED
#define BEAST_USE_LEAKCHECKED BEAST_CHECK_MEMORY_LEAKS
#endif
#endif #endif

View File

@@ -11,7 +11,10 @@
</ProjectConfiguration> </ProjectConfiguration>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="..\..\.gitattributes" />
<None Include="..\..\.gitignore" />
<None Include="..\..\CodingStyle.md" /> <None Include="..\..\CodingStyle.md" />
<None Include="..\..\Doxyfile" />
<None Include="..\..\modules\beast_core\beast_core.mm" /> <None Include="..\..\modules\beast_core\beast_core.mm" />
<None Include="..\..\modules\beast_core\native\beast_mac_Files.mm"> <None Include="..\..\modules\beast_core\native\beast_mac_Files.mm">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>

View File

@@ -27,6 +27,9 @@
<None Include="..\..\modules\beast_core\native\java\BeastAppActivity.java"> <None Include="..\..\modules\beast_core\native\java\BeastAppActivity.java">
<Filter>beast_core\native\java</Filter> <Filter>beast_core\native\java</Filter>
</None> </None>
<None Include="..\..\Doxyfile" />
<None Include="..\..\.gitattributes" />
<None Include="..\..\.gitignore" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Filter Include="beast_core"> <Filter Include="beast_core">

1656
Doxyfile

File diff suppressed because it is too large Load Diff

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
Beast: https://github.com/vinniefalco/Beast This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
Beast is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
/** Include this to get the @ref beast_basics module. /** Include this to get the @ref beast_basics module.

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_LIST_BEASTHEADER #ifndef BEAST_LIST_BEASTHEADER
#define BEAST_LIST_BEASTHEADER #define BEAST_LIST_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_LOCKFREEQUEUE_BEASTHEADER #ifndef BEAST_LOCKFREEQUEUE_BEASTHEADER
#define BEAST_LOCKFREEQUEUE_BEASTHEADER #define BEAST_LOCKFREEQUEUE_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_LOCKFREESTACK_BEASTHEADER #ifndef BEAST_LOCKFREESTACK_BEASTHEADER
#define BEAST_LOCKFREESTACK_BEASTHEADER #define BEAST_LOCKFREESTACK_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_SHAREDTABLE_BEASTHEADER #ifndef BEAST_SHAREDTABLE_BEASTHEADER
#define BEAST_SHAREDTABLE_BEASTHEADER #define BEAST_SHAREDTABLE_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_SORTEDLOOKUPTABLE_BEASTHEADER #ifndef BEAST_SORTEDLOOKUPTABLE_BEASTHEADER
#define BEAST_SORTEDLOOKUPTABLE_BEASTHEADER #define BEAST_SORTEDLOOKUPTABLE_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#if 0 #if 0
#include <iostream> #include <iostream>

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_CATCHANY_BEASTHEADER #ifndef BEAST_CATCHANY_BEASTHEADER
#define BEAST_CATCHANY_BEASTHEADER #define BEAST_CATCHANY_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
namespace Debug namespace Debug
{ {

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_DEBUG_BEASTHEADER #ifndef BEAST_DEBUG_BEASTHEADER
#define BEAST_DEBUG_BEASTHEADER #define BEAST_DEBUG_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
Error::Error () Error::Error ()
: m_code (success) : m_code (success)

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_ERROR_BEASTHEADER #ifndef BEAST_ERROR_BEASTHEADER
#define BEAST_ERROR_BEASTHEADER #define BEAST_ERROR_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
void FPUFlags::clearUnsetFlagsFrom (const FPUFlags& flags) void FPUFlags::clearUnsetFlagsFrom (const FPUFlags& flags)
{ {

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_FPUFLAGS_BEASTHEADER #ifndef BEAST_FPUFLAGS_BEASTHEADER
#define BEAST_FPUFLAGS_BEASTHEADER #define BEAST_FPUFLAGS_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#if BEAST_USE_LEAKCHECKED #if BEAST_USE_LEAKCHECKED

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_LEAKCHECKED_BEASTHEADER #ifndef BEAST_LEAKCHECKED_BEASTHEADER
#define BEAST_LEAKCHECKED_BEASTHEADER #define BEAST_LEAKCHECKED_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_SAFEBOOL_BEASTHEADER #ifndef BEAST_SAFEBOOL_BEASTHEADER
#define BEAST_SAFEBOOL_BEASTHEADER #define BEAST_SAFEBOOL_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_THROW_BEASTHEADER #ifndef BEAST_THROW_BEASTHEADER
#define BEAST_THROW_BEASTHEADER #define BEAST_THROW_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
class OncePerSecond::TimerSingleton class OncePerSecond::TimerSingleton
: public RefCountedSingleton <OncePerSecond::TimerSingleton> : public RefCountedSingleton <OncePerSecond::TimerSingleton>

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_ONCEPERSECOND_BEASTHEADER #ifndef BEAST_ONCEPERSECOND_BEASTHEADER
#define BEAST_ONCEPERSECOND_BEASTHEADER #define BEAST_ONCEPERSECOND_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
class PerformedAtExit::Performer class PerformedAtExit::Performer
{ {

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_PERFORMEDATEXIT_BEASTHEADER #ifndef BEAST_PERFORMEDATEXIT_BEASTHEADER
#define BEAST_PERFORMEDATEXIT_BEASTHEADER #define BEAST_PERFORMEDATEXIT_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_BIND_BEASTHEADER #ifndef BEAST_BIND_BEASTHEADER
#define BEAST_BIND_BEASTHEADER #define BEAST_BIND_BEASTHEADER
@@ -98,12 +85,12 @@ using std::tr1::placeholders::_2;
*/ */
#if BEAST_MSVC #if BEAST_MSVC
# ifdef _VARIADIC_MAX # ifdef _VARIADIC_MAX
# define VFLIB_VARIADIC_MAX _VARIADIC_MAX # define BEAST_VARIADIC_MAX _VARIADIC_MAX
# else # else
# define VFLIB_VARIADIC_MAX 9 # define BEAST_VARIADIC_MAX 9
# endif # endif
#else #else
# define VFLIB_VARIADIC_MAX 9 # define BEAST_VARIADIC_MAX 9
#endif #endif
#endif #endif

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_FUNCTION_BEASTHEADER #ifndef BEAST_FUNCTION_BEASTHEADER
#define BEAST_FUNCTION_BEASTHEADER #define BEAST_FUNCTION_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_INTERVAL_BEASTHEADER #ifndef BEAST_INTERVAL_BEASTHEADER
#define BEAST_INTERVAL_BEASTHEADER #define BEAST_INTERVAL_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_MATH_BEASTHEADER #ifndef BEAST_MATH_BEASTHEADER
#define BEAST_MATH_BEASTHEADER #define BEAST_MATH_BEASTHEADER

View File

@@ -1,39 +1,24 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
// http://code.google.com/p/smhasher/ // http://code.google.com/p/smhasher/
//#include "modules/beast_core/system/beast_TargetPlatform.h"
namespace Murmur namespace Murmur
{ {

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_MURMURHASH_BEASTHEADER #ifndef BEAST_MURMURHASH_BEASTHEADER
#define BEAST_MURMURHASH_BEASTHEADER #define BEAST_MURMURHASH_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_ALLOCATEDBY_BEASTHEADER #ifndef BEAST_ALLOCATEDBY_BEASTHEADER
#define BEAST_ALLOCATEDBY_BEASTHEADER #define BEAST_ALLOCATEDBY_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_ATOMICCOUNTER_BEASTHEADER #ifndef BEAST_ATOMICCOUNTER_BEASTHEADER
#define BEAST_ATOMICCOUNTER_BEASTHEADER #define BEAST_ATOMICCOUNTER_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_ATOMICFLAG_BEASTHEADER #ifndef BEAST_ATOMICFLAG_BEASTHEADER
#define BEAST_ATOMICFLAG_BEASTHEADER #define BEAST_ATOMICFLAG_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_ATOMICPOINTER_BEASTHEADER #ifndef BEAST_ATOMICPOINTER_BEASTHEADER
#define BEAST_ATOMICPOINTER_BEASTHEADER #define BEAST_ATOMICPOINTER_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_ATOMICSTATE_BEASTHEADER #ifndef BEAST_ATOMICSTATE_BEASTHEADER
#define BEAST_ATOMICSTATE_BEASTHEADER #define BEAST_ATOMICSTATE_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_CACHELINE_BEASTHEADER #ifndef BEAST_CACHELINE_BEASTHEADER
#define BEAST_CACHELINE_BEASTHEADER #define BEAST_CACHELINE_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_FIFOFREESTORE_BEASTHEADER #ifndef BEAST_FIFOFREESTORE_BEASTHEADER
#define BEAST_FIFOFREESTORE_BEASTHEADER #define BEAST_FIFOFREESTORE_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
// Implementation notes // Implementation notes
// //

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_FIFOFREESTOREWITHTLS_BEASTHEADER #ifndef BEAST_FIFOFREESTOREWITHTLS_BEASTHEADER
#define BEAST_FIFOFREESTOREWITHTLS_BEASTHEADER #define BEAST_FIFOFREESTOREWITHTLS_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
// This precedes every allocation // This precedes every allocation
struct FifoFreeStoreWithoutTLS::Header struct FifoFreeStoreWithoutTLS::Header

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_FIFOFREESTOREWITHOUTTLS_BEASTHEADER #ifndef BEAST_FIFOFREESTOREWITHOUTTLS_BEASTHEADER
#define BEAST_FIFOFREESTOREWITHOUTTLS_BEASTHEADER #define BEAST_FIFOFREESTOREWITHOUTTLS_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_GLOBALFIFOFREESTORE_BEASTHEADER #ifndef BEAST_GLOBALFIFOFREESTORE_BEASTHEADER
#define BEAST_GLOBALFIFOFREESTORE_BEASTHEADER #define BEAST_GLOBALFIFOFREESTORE_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
namespace namespace
{ {

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_GLOBALPAGEDFREESTORE_BEASTHEADER #ifndef BEAST_GLOBALPAGEDFREESTORE_BEASTHEADER
#define BEAST_GLOBALPAGEDFREESTORE_BEASTHEADER #define BEAST_GLOBALPAGEDFREESTORE_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_MEMORYALIGNMENT_BEASTHEADER #ifndef BEAST_MEMORYALIGNMENT_BEASTHEADER
#define BEAST_MEMORYALIGNMENT_BEASTHEADER #define BEAST_MEMORYALIGNMENT_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#define LOG_GC 0 #define LOG_GC 0

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_PAGEDFREESTORE_BEASTHEADER #ifndef BEAST_PAGEDFREESTORE_BEASTHEADER
#define BEAST_PAGEDFREESTORE_BEASTHEADER #define BEAST_PAGEDFREESTORE_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_REFERENCECOUNTEDSINGLETON_BEASTHEADER #ifndef BEAST_REFERENCECOUNTEDSINGLETON_BEASTHEADER
#define BEAST_REFERENCECOUNTEDSINGLETON_BEASTHEADER #define BEAST_REFERENCECOUNTEDSINGLETON_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_STATICOBJECT_BEASTHEADER #ifndef BEAST_STATICOBJECT_BEASTHEADER
#define BEAST_STATICOBJECT_BEASTHEADER #define BEAST_STATICOBJECT_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_UNCOPYABLE_BEASTHEADER #ifndef BEAST_UNCOPYABLE_BEASTHEADER
#define BEAST_UNCOPYABLE_BEASTHEADER #define BEAST_UNCOPYABLE_BEASTHEADER

View File

@@ -1,5 +1,21 @@
// Copyright (C) 2008 by Vinnie Falco, this file is part of VFLib. //------------------------------------------------------------------------------
// See the file LICENSE.txt for licensing information. /*
This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
//==============================================================================
#pragma message(BEAST_LOC_"Missing platform-specific implementation") #pragma message(BEAST_LOC_"Missing platform-specific implementation")

View File

@@ -1,31 +1,18 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
FPUFlags FPUFlags::getCurrent () FPUFlags FPUFlags::getCurrent ()
{ {

View File

@@ -1,31 +1,18 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
CallQueue::CallQueue (String name) CallQueue::CallQueue (String name)
: m_name (name) : m_name (name)

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_CALLQUEUE_BEASTHEADER #ifndef BEAST_CALLQUEUE_BEASTHEADER
#define BEAST_CALLQUEUE_BEASTHEADER #define BEAST_CALLQUEUE_BEASTHEADER
@@ -227,7 +214,7 @@ public:
@todo Provide an example of when synchronize() is needed in call(). @todo Provide an example of when synchronize() is needed in call().
*/ */
/** @{ */ /** @{ */
#if VFLIB_VARIADIC_MAX >= 1 #if BEAST_VARIADIC_MAX >= 1
template <class Fn> template <class Fn>
void call (Fn f) void call (Fn f)
{ {
@@ -235,7 +222,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 2 #if BEAST_VARIADIC_MAX >= 2
template <class Fn, class T1> template <class Fn, class T1>
void call (Fn f, T1 t1) void call (Fn f, T1 t1)
{ {
@@ -243,7 +230,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 3 #if BEAST_VARIADIC_MAX >= 3
template <class Fn, class T1, class T2> template <class Fn, class T1, class T2>
void call (Fn f, T1 t1, T2 t2) void call (Fn f, T1 t1, T2 t2)
{ {
@@ -251,7 +238,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 4 #if BEAST_VARIADIC_MAX >= 4
template <class Fn, class T1, class T2, class T3> template <class Fn, class T1, class T2, class T3>
void call (Fn f, T1 t1, T2 t2, T3 t3) void call (Fn f, T1 t1, T2 t2, T3 t3)
{ {
@@ -259,7 +246,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 5 #if BEAST_VARIADIC_MAX >= 5
template <class Fn, class T1, class T2, class T3, class T4> template <class Fn, class T1, class T2, class T3, class T4>
void call (Fn f, T1 t1, T2 t2, T3 t3, T4 t4) void call (Fn f, T1 t1, T2 t2, T3 t3, T4 t4)
{ {
@@ -267,7 +254,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 6 #if BEAST_VARIADIC_MAX >= 6
template <class Fn, class T1, class T2, class T3, class T4, class T5> template <class Fn, class T1, class T2, class T3, class T4, class T5>
void call (Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) void call (Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5)
{ {
@@ -275,7 +262,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 7 #if BEAST_VARIADIC_MAX >= 7
template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6> template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6>
void call (Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) void call (Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6)
{ {
@@ -283,7 +270,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 8 #if BEAST_VARIADIC_MAX >= 8
template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6, class T7> template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6, class T7>
void call (Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) void call (Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
{ {
@@ -291,7 +278,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 9 #if BEAST_VARIADIC_MAX >= 9
template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8> template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8>
void call (Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) void call (Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8)
{ {
@@ -359,7 +346,7 @@ public:
@see call @see call
*/ */
/** @{ */ /** @{ */
#if VFLIB_VARIADIC_MAX >= 1 #if BEAST_VARIADIC_MAX >= 1
template <class Fn> template <class Fn>
void queue (Fn f) void queue (Fn f)
{ {
@@ -367,7 +354,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 2 #if BEAST_VARIADIC_MAX >= 2
template <class Fn, class T1> template <class Fn, class T1>
void queue (Fn f, T1 t1) void queue (Fn f, T1 t1)
{ {
@@ -375,7 +362,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 3 #if BEAST_VARIADIC_MAX >= 3
template <class Fn, class T1, class T2> template <class Fn, class T1, class T2>
void queue (Fn f, T1 t1, T2 t2) void queue (Fn f, T1 t1, T2 t2)
{ {
@@ -383,7 +370,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 4 #if BEAST_VARIADIC_MAX >= 4
template <class Fn, class T1, class T2, class T3> template <class Fn, class T1, class T2, class T3>
void queue (Fn f, T1 t1, T2 t2, T3 t3) void queue (Fn f, T1 t1, T2 t2, T3 t3)
{ {
@@ -391,7 +378,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 5 #if BEAST_VARIADIC_MAX >= 5
template <class Fn, class T1, class T2, class T3, class T4> template <class Fn, class T1, class T2, class T3, class T4>
void queue (Fn f, T1 t1, T2 t2, T3 t3, T4 t4) void queue (Fn f, T1 t1, T2 t2, T3 t3, T4 t4)
{ {
@@ -399,7 +386,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 6 #if BEAST_VARIADIC_MAX >= 6
template <class Fn, class T1, class T2, class T3, class T4, class T5> template <class Fn, class T1, class T2, class T3, class T4, class T5>
void queue (Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) void queue (Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5)
{ {
@@ -407,7 +394,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 7 #if BEAST_VARIADIC_MAX >= 7
template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6> template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6>
void queue (Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) void queue (Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6)
{ {
@@ -415,7 +402,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 8 #if BEAST_VARIADIC_MAX >= 8
template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6, class T7> template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6, class T7>
void queue (Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) void queue (Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
{ {
@@ -423,7 +410,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 9 #if BEAST_VARIADIC_MAX >= 9
template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8> template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8>
void queue (Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) void queue (Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8)
{ {

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
class ConcurrentObject::Deleter : private ThreadWithCallQueue::EntryPoints class ConcurrentObject::Deleter : private ThreadWithCallQueue::EntryPoints
{ {

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_CONCURRENTOBJECT_BEASTHEADER #ifndef BEAST_CONCURRENTOBJECT_BEASTHEADER
#define BEAST_CONCURRENTOBJECT_BEASTHEADER #define BEAST_CONCURRENTOBJECT_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_CONCURRENTSTATE_BEASTHEADER #ifndef BEAST_CONCURRENTSTATE_BEASTHEADER
#define BEAST_CONCURRENTSTATE_BEASTHEADER #define BEAST_CONCURRENTSTATE_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_GLOBALTHREADGROUP_BEASTHEADER #ifndef BEAST_GLOBALTHREADGROUP_BEASTHEADER
#define BEAST_GLOBALTHREADGROUP_BEASTHEADER #define BEAST_GLOBALTHREADGROUP_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
InterruptibleThread::ThreadHelper::ThreadHelper (String name, InterruptibleThread::ThreadHelper::ThreadHelper (String name,
InterruptibleThread* owner) InterruptibleThread* owner)

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_INTERRUPTIBLETHREAD_BEASTHEADER #ifndef BEAST_INTERRUPTIBLETHREAD_BEASTHEADER
#define BEAST_INTERRUPTIBLETHREAD_BEASTHEADER #define BEAST_INTERRUPTIBLETHREAD_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
// CallQueue item to process a Call for a particular listener. // CallQueue item to process a Call for a particular listener.
// This is used to avoid bind overhead. // This is used to avoid bind overhead.

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_LISTENERS_BEASTHEADER #ifndef BEAST_LISTENERS_BEASTHEADER
#define BEAST_LISTENERS_BEASTHEADER #define BEAST_LISTENERS_BEASTHEADER
@@ -484,7 +471,7 @@ public:
arguments. arguments.
*/ */
/** @{ */ /** @{ */
#if VFLIB_VARIADIC_MAX >= 1 #if BEAST_VARIADIC_MAX >= 1
template <class Mf> template <class Mf>
inline void call (Mf mf) inline void call (Mf mf)
{ {
@@ -492,7 +479,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 2 #if BEAST_VARIADIC_MAX >= 2
template <class Mf, class T1> template <class Mf, class T1>
void call (Mf mf, T1 t1) void call (Mf mf, T1 t1)
{ {
@@ -500,7 +487,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 3 #if BEAST_VARIADIC_MAX >= 3
template <class Mf, class T1, class T2> template <class Mf, class T1, class T2>
void call (Mf mf, T1 t1, T2 t2) void call (Mf mf, T1 t1, T2 t2)
{ {
@@ -508,7 +495,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 4 #if BEAST_VARIADIC_MAX >= 4
template <class Mf, class T1, class T2, class T3> template <class Mf, class T1, class T2, class T3>
void call (Mf mf, T1 t1, T2 t2, T3 t3) void call (Mf mf, T1 t1, T2 t2, T3 t3)
{ {
@@ -516,7 +503,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 5 #if BEAST_VARIADIC_MAX >= 5
template <class Mf, class T1, class T2, class T3, class T4> template <class Mf, class T1, class T2, class T3, class T4>
void call (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4) void call (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4)
{ {
@@ -524,7 +511,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 6 #if BEAST_VARIADIC_MAX >= 6
template <class Mf, class T1, class T2, class T3, class T4, class T5> template <class Mf, class T1, class T2, class T3, class T4, class T5>
void call (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) void call (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5)
{ {
@@ -532,7 +519,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 7 #if BEAST_VARIADIC_MAX >= 7
template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6> template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6>
void call (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) void call (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6)
{ {
@@ -540,7 +527,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 8 #if BEAST_VARIADIC_MAX >= 8
template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6, class T7> template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6, class T7>
void call (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) void call (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
{ {
@@ -548,7 +535,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 9 #if BEAST_VARIADIC_MAX >= 9
template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8> template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8>
void call (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) void call (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8)
{ {
@@ -566,7 +553,7 @@ public:
arguments. arguments.
*/ */
/** @{ */ /** @{ */
#if VFLIB_VARIADIC_MAX >= 1 #if BEAST_VARIADIC_MAX >= 1
template <class Mf> template <class Mf>
inline void queue (Mf mf) inline void queue (Mf mf)
{ {
@@ -574,7 +561,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 2 #if BEAST_VARIADIC_MAX >= 2
template <class Mf, class T1> template <class Mf, class T1>
void queue (Mf mf, T1 t1) void queue (Mf mf, T1 t1)
{ {
@@ -582,7 +569,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 3 #if BEAST_VARIADIC_MAX >= 3
template <class Mf, class T1, class T2> template <class Mf, class T1, class T2>
void queue (Mf mf, T1 t1, T2 t2) void queue (Mf mf, T1 t1, T2 t2)
{ {
@@ -590,7 +577,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 4 #if BEAST_VARIADIC_MAX >= 4
template <class Mf, class T1, class T2, class T3> template <class Mf, class T1, class T2, class T3>
void queue (Mf mf, T1 t1, T2 t2, T3 t3) void queue (Mf mf, T1 t1, T2 t2, T3 t3)
{ {
@@ -598,7 +585,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 5 #if BEAST_VARIADIC_MAX >= 5
template <class Mf, class T1, class T2, class T3, class T4> template <class Mf, class T1, class T2, class T3, class T4>
void queue (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4) void queue (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4)
{ {
@@ -606,7 +593,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 6 #if BEAST_VARIADIC_MAX >= 6
template <class Mf, class T1, class T2, class T3, class T4, class T5> template <class Mf, class T1, class T2, class T3, class T4, class T5>
void queue (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) void queue (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5)
{ {
@@ -614,7 +601,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 7 #if BEAST_VARIADIC_MAX >= 7
template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6> template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6>
void queue (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) void queue (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6)
{ {
@@ -622,7 +609,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 8 #if BEAST_VARIADIC_MAX >= 8
template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6, class T7> template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6, class T7>
void queue (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) void queue (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
{ {
@@ -630,7 +617,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 9 #if BEAST_VARIADIC_MAX >= 9
template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8> template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8>
void queue (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) void queue (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8)
{ {
@@ -654,7 +641,7 @@ public:
arguments. arguments.
*/ */
/** @{ */ /** @{ */
#if VFLIB_VARIADIC_MAX >= 1 #if BEAST_VARIADIC_MAX >= 1
template <class Mf> template <class Mf>
inline void update (Mf mf) inline void update (Mf mf)
{ {
@@ -662,7 +649,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 2 #if BEAST_VARIADIC_MAX >= 2
template <class Mf, class T1> template <class Mf, class T1>
void update (Mf mf, T1 t1) void update (Mf mf, T1 t1)
{ {
@@ -670,7 +657,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 3 #if BEAST_VARIADIC_MAX >= 3
template <class Mf, class T1, class T2> template <class Mf, class T1, class T2>
void update (Mf mf, T1 t1, T2 t2) void update (Mf mf, T1 t1, T2 t2)
{ {
@@ -678,7 +665,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 4 #if BEAST_VARIADIC_MAX >= 4
template <class Mf, class T1, class T2, class T3> template <class Mf, class T1, class T2, class T3>
void update (Mf mf, T1 t1, T2 t2, T3 t3) void update (Mf mf, T1 t1, T2 t2, T3 t3)
{ {
@@ -686,7 +673,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 5 #if BEAST_VARIADIC_MAX >= 5
template <class Mf, class T1, class T2, class T3, class T4> template <class Mf, class T1, class T2, class T3, class T4>
void update (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4) void update (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4)
{ {
@@ -694,7 +681,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 6 #if BEAST_VARIADIC_MAX >= 6
template <class Mf, class T1, class T2, class T3, class T4, class T5> template <class Mf, class T1, class T2, class T3, class T4, class T5>
void update (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) void update (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5)
{ {
@@ -702,7 +689,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 7 #if BEAST_VARIADIC_MAX >= 7
template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6> template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6>
void update (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) void update (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6)
{ {
@@ -710,7 +697,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 8 #if BEAST_VARIADIC_MAX >= 8
template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6, class T7> template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6, class T7>
void update (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) void update (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
{ {
@@ -718,7 +705,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 9 #if BEAST_VARIADIC_MAX >= 9
template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8> template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8>
void update (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) void update (Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8)
{ {
@@ -739,7 +726,7 @@ public:
to 8 arguments. to 8 arguments.
*/ */
/** @{ */ /** @{ */
#if VFLIB_VARIADIC_MAX >= 1 #if BEAST_VARIADIC_MAX >= 1
template <class Mf> template <class Mf>
inline void call1 (ListenerClass* const listener, Mf mf) inline void call1 (ListenerClass* const listener, Mf mf)
{ {
@@ -747,7 +734,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 2 #if BEAST_VARIADIC_MAX >= 2
template <class Mf, class T1> template <class Mf, class T1>
void call1 (ListenerClass* const listener, Mf mf, T1 t1) void call1 (ListenerClass* const listener, Mf mf, T1 t1)
{ {
@@ -755,7 +742,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 3 #if BEAST_VARIADIC_MAX >= 3
template <class Mf, class T1, class T2> template <class Mf, class T1, class T2>
void call1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2) void call1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2)
{ {
@@ -763,7 +750,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 4 #if BEAST_VARIADIC_MAX >= 4
template <class Mf, class T1, class T2, class T3> template <class Mf, class T1, class T2, class T3>
void call1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3) void call1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3)
{ {
@@ -771,7 +758,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 5 #if BEAST_VARIADIC_MAX >= 5
template <class Mf, class T1, class T2, class T3, class T4> template <class Mf, class T1, class T2, class T3, class T4>
void call1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3, T4 t4) void call1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3, T4 t4)
{ {
@@ -779,7 +766,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 6 #if BEAST_VARIADIC_MAX >= 6
template <class Mf, class T1, class T2, class T3, class T4, class T5> template <class Mf, class T1, class T2, class T3, class T4, class T5>
void call1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) void call1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5)
{ {
@@ -787,7 +774,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 7 #if BEAST_VARIADIC_MAX >= 7
template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6> template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6>
void call1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) void call1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6)
{ {
@@ -795,7 +782,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 8 #if BEAST_VARIADIC_MAX >= 8
template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6, class T7> template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6, class T7>
void call1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) void call1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
{ {
@@ -803,7 +790,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 9 #if BEAST_VARIADIC_MAX >= 9
template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8> template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8>
void call1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) void call1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8)
{ {
@@ -822,7 +809,7 @@ public:
to 8 arguments. to 8 arguments.
*/ */
/** @{ */ /** @{ */
#if VFLIB_VARIADIC_MAX >= 1 #if BEAST_VARIADIC_MAX >= 1
template <class Mf> template <class Mf>
inline void queue1 (ListenerClass* const listener, Mf mf) inline void queue1 (ListenerClass* const listener, Mf mf)
{ {
@@ -830,7 +817,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 2 #if BEAST_VARIADIC_MAX >= 2
template <class Mf, class T1> template <class Mf, class T1>
void queue1 (ListenerClass* const listener, Mf mf, T1 t1) void queue1 (ListenerClass* const listener, Mf mf, T1 t1)
{ {
@@ -838,7 +825,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 3 #if BEAST_VARIADIC_MAX >= 3
template <class Mf, class T1, class T2> template <class Mf, class T1, class T2>
void queue1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2) void queue1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2)
{ {
@@ -846,7 +833,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 4 #if BEAST_VARIADIC_MAX >= 4
template <class Mf, class T1, class T2, class T3> template <class Mf, class T1, class T2, class T3>
void queue1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3) void queue1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3)
{ {
@@ -854,7 +841,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 5 #if BEAST_VARIADIC_MAX >= 5
template <class Mf, class T1, class T2, class T3, class T4> template <class Mf, class T1, class T2, class T3, class T4>
void queue1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3, T4 t4) void queue1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3, T4 t4)
{ {
@@ -862,7 +849,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 6 #if BEAST_VARIADIC_MAX >= 6
template <class Mf, class T1, class T2, class T3, class T4, class T5> template <class Mf, class T1, class T2, class T3, class T4, class T5>
void queue1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) void queue1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5)
{ {
@@ -870,7 +857,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 7 #if BEAST_VARIADIC_MAX >= 7
template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6> template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6>
void queue1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) void queue1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6)
{ {
@@ -878,7 +865,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 8 #if BEAST_VARIADIC_MAX >= 8
template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6, class T7> template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6, class T7>
void queue1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) void queue1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
{ {
@@ -886,7 +873,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 9 #if BEAST_VARIADIC_MAX >= 9
template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8> template <class Mf, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8>
void queue1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) void queue1 (ListenerClass* const listener, Mf mf, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8)
{ {

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
ParallelFor::ParallelFor (ThreadGroup& pool) ParallelFor::ParallelFor (ThreadGroup& pool)
: m_pool (pool) : m_pool (pool)

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_PARALLELFOR_BEASTHEADER #ifndef BEAST_PARALLELFOR_BEASTHEADER
#define BEAST_PARALLELFOR_BEASTHEADER #define BEAST_PARALLELFOR_BEASTHEADER
@@ -107,7 +94,7 @@ public:
doLoop (numberOfIterations, iteration); doLoop (numberOfIterations, iteration);
} }
#if VFLIB_VARIADIC_MAX >= 1 #if BEAST_VARIADIC_MAX >= 1
template <class Fn> template <class Fn>
void loop (int n, Fn f) void loop (int n, Fn f)
{ {
@@ -115,7 +102,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 2 #if BEAST_VARIADIC_MAX >= 2
template <class Fn, class T1> template <class Fn, class T1>
void loop (int n, Fn f, T1 t1) void loop (int n, Fn f, T1 t1)
{ {
@@ -123,7 +110,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 3 #if BEAST_VARIADIC_MAX >= 3
template <class Fn, class T1, class T2> template <class Fn, class T1, class T2>
void loop (int n, Fn f, T1 t1, T2 t2) void loop (int n, Fn f, T1 t1, T2 t2)
{ {
@@ -131,7 +118,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 4 #if BEAST_VARIADIC_MAX >= 4
template <class Fn, class T1, class T2, class T3> template <class Fn, class T1, class T2, class T3>
void loop (int n, Fn f, T1 t1, T2 t2, T3 t3) void loop (int n, Fn f, T1 t1, T2 t2, T3 t3)
{ {
@@ -139,7 +126,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 5 #if BEAST_VARIADIC_MAX >= 5
template <class Fn, class T1, class T2, class T3, class T4> template <class Fn, class T1, class T2, class T3, class T4>
void loop (int n, Fn f, T1 t1, T2 t2, T3 t3, T4 t4) void loop (int n, Fn f, T1 t1, T2 t2, T3 t3, T4 t4)
{ {
@@ -147,7 +134,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 6 #if BEAST_VARIADIC_MAX >= 6
template <class Fn, class T1, class T2, class T3, class T4, class T5> template <class Fn, class T1, class T2, class T3, class T4, class T5>
void loop (int n, Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) void loop (int n, Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5)
{ {
@@ -155,7 +142,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 7 #if BEAST_VARIADIC_MAX >= 7
template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6> template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6>
void loop (int n, Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) void loop (int n, Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6)
{ {
@@ -163,7 +150,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 8 #if BEAST_VARIADIC_MAX >= 8
template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6, class T7> template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6, class T7>
void loop (int n, Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) void loop (int n, Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
{ {
@@ -171,7 +158,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 9 #if BEAST_VARIADIC_MAX >= 9
template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8> template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8>
void loop (int n, Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) void loop (int n, Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8)
{ {

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
ReadWriteMutex::ReadWriteMutex () noexcept ReadWriteMutex::ReadWriteMutex () noexcept
{ {

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_READWRITEMUTEX_BEASTHEADER #ifndef BEAST_READWRITEMUTEX_BEASTHEADER
#define BEAST_READWRITEMUTEX_BEASTHEADER #define BEAST_READWRITEMUTEX_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
Semaphore::WaitingThread::WaitingThread () Semaphore::WaitingThread::WaitingThread ()
: m_event (false) // auto-reset : m_event (false) // auto-reset

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_SEMAPHORE_BEASTHEADER #ifndef BEAST_SEMAPHORE_BEASTHEADER
#define BEAST_SEMAPHORE_BEASTHEADER #define BEAST_SEMAPHORE_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_SERIALFOR_BEASTHEADER #ifndef BEAST_SERIALFOR_BEASTHEADER
#define BEAST_SERIALFOR_BEASTHEADER #define BEAST_SERIALFOR_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
SharedObject::ThreadedScope::ThreadedScope (char const* name) SharedObject::ThreadedScope::ThreadedScope (char const* name)
: m_thread (name) : m_thread (name)

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_SHAREDOBJECT_BEASTHEADER #ifndef BEAST_SHAREDOBJECT_BEASTHEADER
#define BEAST_SHAREDOBJECT_BEASTHEADER #define BEAST_SHAREDOBJECT_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_SPINDELAY_BEASTHEADER #ifndef BEAST_SPINDELAY_BEASTHEADER
#define BEAST_SPINDELAY_BEASTHEADER #define BEAST_SPINDELAY_BEASTHEADER

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
void ThreadGroup::QuitType::operator () (Worker* worker) void ThreadGroup::QuitType::operator () (Worker* worker)
{ {

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_THREADGROUP_BEASTHEADER #ifndef BEAST_THREADGROUP_BEASTHEADER
#define BEAST_THREADGROUP_BEASTHEADER #define BEAST_THREADGROUP_BEASTHEADER
@@ -96,7 +83,7 @@ public:
} }
} }
#if VFLIB_VARIADIC_MAX >= 1 #if BEAST_VARIADIC_MAX >= 1
template <class Fn> template <class Fn>
void call (int maxThreads, Fn f) void call (int maxThreads, Fn f)
{ {
@@ -104,7 +91,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 2 #if BEAST_VARIADIC_MAX >= 2
template <class Fn, class T1> template <class Fn, class T1>
void call (int maxThreads, Fn f, T1 t1) void call (int maxThreads, Fn f, T1 t1)
{ {
@@ -112,7 +99,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 3 #if BEAST_VARIADIC_MAX >= 3
template <class Fn, class T1, class T2> template <class Fn, class T1, class T2>
void call (int maxThreads, Fn f, T1 t1, T2 t2) void call (int maxThreads, Fn f, T1 t1, T2 t2)
{ {
@@ -120,7 +107,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 4 #if BEAST_VARIADIC_MAX >= 4
template <class Fn, class T1, class T2, class T3> template <class Fn, class T1, class T2, class T3>
void call (int maxThreads, Fn f, T1 t1, T2 t2, T3 t3) void call (int maxThreads, Fn f, T1 t1, T2 t2, T3 t3)
{ {
@@ -128,7 +115,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 5 #if BEAST_VARIADIC_MAX >= 5
template <class Fn, class T1, class T2, class T3, class T4> template <class Fn, class T1, class T2, class T3, class T4>
void call (int maxThreads, Fn f, T1 t1, T2 t2, T3 t3, T4 t4) void call (int maxThreads, Fn f, T1 t1, T2 t2, T3 t3, T4 t4)
{ {
@@ -136,7 +123,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 6 #if BEAST_VARIADIC_MAX >= 6
template <class Fn, class T1, class T2, class T3, class T4, class T5> template <class Fn, class T1, class T2, class T3, class T4, class T5>
void call (int maxThreads, Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) void call (int maxThreads, Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5)
{ {
@@ -144,7 +131,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 7 #if BEAST_VARIADIC_MAX >= 7
template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6> template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6>
void call (int maxThreads, Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) void call (int maxThreads, Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6)
{ {
@@ -152,7 +139,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 8 #if BEAST_VARIADIC_MAX >= 8
template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6, class T7> template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6, class T7>
void call (int maxThreads, Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) void call (int maxThreads, Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
{ {
@@ -160,7 +147,7 @@ public:
} }
#endif #endif
#if VFLIB_VARIADIC_MAX >= 9 #if BEAST_VARIADIC_MAX >= 9
template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8> template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8>
void call (int maxThreads, Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) void call (int maxThreads, Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8)
{ {

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
ThreadWithCallQueue::ThreadWithCallQueue (String name) ThreadWithCallQueue::ThreadWithCallQueue (String name)
: CallQueue (name) : CallQueue (name)

View File

@@ -1,34 +1,21 @@
/*============================================================================*/ //------------------------------------------------------------------------------
/* /*
VFLib: https://github.com/vinniefalco/VFLib This file is part of Beast: https://github.com/vinniefalco/Beast
Copyright 2013, Vinnie Falco <vinnie.falco@gmail.com>
Copyright (C) 2008 by Vinnie Falco <vinnie.falco@gmail.com> Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
This library contains portions of other open source products covered by THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
separate licenses. Please see the corresponding source files for specific WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
terms. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
VFLib is provided under the terms of The MIT License (MIT): WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
Permission is hereby granted, free of charge, to any person obtaining a copy OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
*/ */
/*============================================================================*/ //==============================================================================
#ifndef BEAST_THREADWITHCALLQUEUE_BEASTHEADER #ifndef BEAST_THREADWITHCALLQUEUE_BEASTHEADER
#define BEAST_THREADWITHCALLQUEUE_BEASTHEADER #define BEAST_THREADWITHCALLQUEUE_BEASTHEADER