Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
longgang
/
function
Public
forked from
boostorg/function
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
function
include
boost
function
function_base.hpp
on
develop
User selector
All users
Datepicker
All time
Commit history
Commits on Apr 29, 2019
Merge branch 'develop' into develop
anadon
authored
4b25a75
View commit details
Copy full SHA for 4b25a75
View code at this point
Browse repository at this point
Whitespace
anadon
committed
5682111
View commit details
Copy full SHA for 5682111
View code at this point
Browse repository at this point
Fixing another -Wswitch-enum warning.
anadon
committed
1694b32
View commit details
Copy full SHA for 1694b32
View code at this point
Browse repository at this point
Commits on Apr 28, 2019
Cosmetic cleanup
pdimov
committed
eaf2151
View commit details
Copy full SHA for eaf2151
View code at this point
Browse repository at this point
Commits on Apr 25, 2019
Changed a switch statement to an if to reduce compiler warnings on more sensitive flags.
anadon
committed
d9043b7
View commit details
Copy full SHA for d9043b7
View code at this point
Browse repository at this point
Commits on Nov 13, 2018
Make function_buffer visible, for UBSan
pdimov
committed
7b11b52
View commit details
Copy full SHA for 7b11b52
View code at this point
Browse repository at this point
Commits on Oct 25, 2018
Missing visibility mark on exception type
Kojoley
authored and
jeking3
committed
755d3c2
View commit details
Copy full SHA for 755d3c2
View code at this point
Browse repository at this point
Commits on Sep 22, 2018
Drop dependency on MPL
glenfe
committed
c0d41a8
View commit details
Copy full SHA for c0d41a8
View code at this point
Browse repository at this point
Use enable_if from TypeTraits
glenfe
committed
d1ad114
View commit details
Copy full SHA for d1ad114
View code at this point
Browse repository at this point
Include workaround.hpp from config instead of detail
glenfe
committed
b1fa00f
View commit details
Copy full SHA for b1fa00f
View code at this point
Browse repository at this point
Commits on Dec 17, 2017
replace members of std::allocate which are deprecated in c++17 by theirs cousins from std::allocator_traits.
DanielaE
committed
f4f8fb0
View commit details
Copy full SHA for f4f8fb0
View code at this point
Browse repository at this point
Commits on Aug 31, 2016
Suppress weak vtables warning
Kojoley
committed
471f624
View commit details
Copy full SHA for 471f624
View code at this point
Browse repository at this point
Commits on Apr 2, 2016
Changed implementation to avoid calculating the size of the raw data buffer manually. Trim trailing spaces.
Lastique
committed
54988e8
View commit details
Copy full SHA for 54988e8
View code at this point
Browse repository at this point
Fix gcc 6 warnings about invoking placement new on a buffer of insufficient size.
Lastique
committed
bde64bf
View commit details
Copy full SHA for bde64bf
View code at this point
Browse repository at this point
Commits on Jul 22, 2015
Merge pull request #7 from apolukhin/develop
Show description for 3eb8954
mclow
committed
3eb8954
View commit details
Copy full SHA for 3eb8954
View code at this point
Browse repository at this point
Commits on Apr 27, 2015
Remove Borland workaround for obsolete and untested compiler/version.
eldiener
committed
0c46770
View commit details
Copy full SHA for 0c46770
View code at this point
Browse repository at this point
Use ! operator directly rather than boost::mpl::not with Boost supported compilers.
eldiener
committed
f0ec326
View commit details
Copy full SHA for f0ec326
View code at this point
Browse repository at this point
Commits on Apr 25, 2015
Use Boost.TypeIndex to work with type_info to avoid bunch of workarounds and non-optimal operators. Added RTTI-off tests
apolukhin
committed
8998778
View commit details
Copy full SHA for 8998778
View code at this point
Browse repository at this point
Commits on Apr 2, 2015
Removed unnecessary header file include
eldiener
committed
8cc1be1
View commit details
Copy full SHA for 8cc1be1
View code at this point
Browse repository at this point
Commits on Mar 30, 2015
Remove dependency on deprecated type_traits headers.
eldiener
committed
74c9cc9
View commit details
Copy full SHA for 74c9cc9
View code at this point
Browse repository at this point
Commits on Jan 16, 2015
Fix ambiguous 'detail' errors under msvc-8.0.
pdimov
committed
854f2e8
View commit details
Copy full SHA for 854f2e8
View code at this point
Browse repository at this point
Commits on Oct 1, 2013
Function: Remove obsolete GCC version check.
Show description for 8d5a27f
steveire
committed
8d5a27f
View commit details
Copy full SHA for 8d5a27f
View code at this point
Browse repository at this point
Commits on Sep 30, 2013
Function: Remove obsolete MSVC version checks.
Show description for 8760088
steveire
committed
8760088
View commit details
Copy full SHA for 8760088
View code at this point
Browse repository at this point
Commits on Jun 9, 2010
Make sure that the cv flags are copied when we copy a reference to a function object. Fixes #4325
Show description for c0d4005
swatanabe
committed
c0d4005
View commit details
Copy full SHA for c0d4005
View code at this point
Browse repository at this point
Applied patch from #3618; fixes #3618
Show description for 820ad02
jewillco
committed
820ad02
View commit details
Copy full SHA for 820ad02
View code at this point
Browse repository at this point
Commits on Jun 8, 2010
Removed all but one old-style cast, breaking GCC 2.95.3; fixes #3410
Show description for 2e19728
jewillco
committed
2e19728
View commit details
Copy full SHA for 2e19728
View code at this point
Browse repository at this point
Commits on Apr 20, 2010
Fixed tab and no-newline-at-end-of-file issues from inspection report
Show description for de3b8e7
jewillco
committed
de3b8e7
View commit details
Copy full SHA for de3b8e7
View code at this point
Browse repository at this point
Commits on Dec 3, 2009
Fix function_base.hpp to not require typeid. Refs #3666. Requires [58127].
Show description for 22c6592
pdimov
committed
22c6592
View commit details
Copy full SHA for 22c6592
View code at this point
Browse repository at this point
Commits on Jul 3, 2009
Work around Visual C++ copy constructor bug. Fixes #2929.
Show description for 8b63c14
danieljames
committed
8b63c14
View commit details
Copy full SHA for 8b63c14
View code at this point
Browse repository at this point
Commits on Jun 6, 2009
Add missing #pragma warning(pop). Fixes #2767.
Show description for e10f4ea
danieljames
committed
e10f4ea
View commit details
Copy full SHA for e10f4ea
View code at this point
Browse repository at this point
Commits on Mar 13, 2009
Implement an optimization that David Abrahams and myself came up with,
Show description for 6f8ec5c
DougGregor
committed
6f8ec5c
View commit details
Copy full SHA for 6f8ec5c
View code at this point
Browse repository at this point
Commits on Nov 3, 2008
Both Sun and Pgi on Linux correctly put typeinfo into the std
Show description for 0780045
Belcourt
committed
0780045
View commit details
Copy full SHA for 0780045
View code at this point
Browse repository at this point
Commits on Oct 14, 2008
Fix Boost.Function thread safety issue again
Show description for 8ca7384
DougGregor
committed
8ca7384
View commit details
Copy full SHA for 8ca7384
View code at this point
Browse repository at this point
Commits on Sep 23, 2008
CodeGear C++ fix, from Nicola Musatti. Fixes #2325
Show description for 75890fe
DougGregor
committed
75890fe
View commit details
Copy full SHA for 75890fe
View code at this point
Browse repository at this point
Commits on Sep 6, 2008
Fix double-destruction problem with small function objects and swap(), and try to work around a GCC 4.2 issue. See #1910 for comments about the former problem from Niels Dekker.
Show description for 2fe4cc2
DougGregor
committed
2fe4cc2
View commit details
Copy full SHA for 2fe4cc2
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.