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
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 }}
dotcpp
dotcpp
Repository navigation
Code
Pull requests
Actions
Security and quality
Insights
More
items
Files
Expand file tree
master
Breadcrumbs
dotcpp
/
cpp
/
third_party
/
boost
/
metaparse
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
master
Breadcrumbs
dotcpp
/
cpp
/
third_party
/
boost
/
metaparse
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
error
error
util
util
v1
v1
accept.hpp
accept.hpp
accept_tag.hpp
accept_tag.hpp
accept_when.hpp
accept_when.hpp
alphanum.hpp
alphanum.hpp
always.hpp
always.hpp
always_c.hpp
always_c.hpp
build_parser.hpp
build_parser.hpp
change_error_message.hpp
change_error_message.hpp
config.hpp
config.hpp
debug_parsing_error.hpp
debug_parsing_error.hpp
define_error.hpp
define_error.hpp
digit.hpp
digit.hpp
digit_val.hpp
digit_val.hpp
empty.hpp
empty.hpp
entire_input.hpp
entire_input.hpp
except.hpp
except.hpp
fail.hpp
fail.hpp
fail_at_first_char_expected.hpp
fail_at_first_char_expected.hpp
fail_tag.hpp
fail_tag.hpp
first_of.hpp
first_of.hpp
foldl.hpp
foldl.hpp
foldl1.hpp
foldl1.hpp
foldl_reject_incomplete.hpp
foldl_reject_incomplete.hpp
foldl_reject_incomplete1.hpp
foldl_reject_incomplete1.hpp
foldl_reject_incomplete_start_with_parser.hpp
foldl_reject_incomplete_start_with_parser.hpp
foldl_start_with_parser.hpp
foldl_start_with_parser.hpp
foldr.hpp
foldr.hpp
foldr1.hpp
foldr1.hpp
foldr_reject_incomplete.hpp
foldr_reject_incomplete.hpp
foldr_reject_incomplete1.hpp
foldr_reject_incomplete1.hpp
foldr_start_with_parser.hpp
foldr_start_with_parser.hpp
get_col.hpp
get_col.hpp
get_line.hpp
get_line.hpp
get_message.hpp
get_message.hpp
get_position.hpp
get_position.hpp
get_prev_char.hpp
get_prev_char.hpp
get_remaining.hpp
get_remaining.hpp
get_result.hpp
get_result.hpp
grammar.hpp
grammar.hpp
if_.hpp
if_.hpp
int_.hpp
int_.hpp
is_error.hpp
is_error.hpp
iterate.hpp
iterate.hpp
iterate_c.hpp
iterate_c.hpp
keyword.hpp
keyword.hpp
last_of.hpp
last_of.hpp
letter.hpp
letter.hpp
limit_one_char_except_size.hpp
limit_one_char_except_size.hpp
limit_one_of_size.hpp
limit_one_of_size.hpp
limit_sequence_size.hpp
limit_sequence_size.hpp
limit_string_size.hpp
limit_string_size.hpp
lit.hpp
lit.hpp
lit_c.hpp
lit_c.hpp
look_ahead.hpp
look_ahead.hpp
middle_of.hpp
middle_of.hpp
next_char.hpp
next_char.hpp
next_line.hpp
next_line.hpp
nth_of.hpp
nth_of.hpp
nth_of_c.hpp
nth_of_c.hpp
one_char.hpp
one_char.hpp
one_char_except.hpp
one_char_except.hpp
one_char_except_c.hpp
one_char_except_c.hpp
one_of.hpp
one_of.hpp
one_of_c.hpp
one_of_c.hpp
optional.hpp
optional.hpp
range.hpp
range.hpp
range_c.hpp
range_c.hpp
reject.hpp
reject.hpp
repeated.hpp
repeated.hpp
repeated1.hpp
repeated1.hpp
repeated_one_of.hpp
repeated_one_of.hpp
repeated_one_of1.hpp
repeated_one_of1.hpp
repeated_reject_incomplete.hpp
repeated_reject_incomplete.hpp
repeated_reject_incomplete1.hpp
repeated_reject_incomplete1.hpp
return_.hpp
return_.hpp
sequence.hpp
sequence.hpp
sequence_apply.hpp
sequence_apply.hpp
source_position.hpp
source_position.hpp
source_position_tag.hpp
source_position_tag.hpp
space.hpp
space.hpp
spaces.hpp
spaces.hpp
start.hpp
start.hpp
string.hpp
string.hpp
string_tag.hpp
string_tag.hpp
token.hpp
token.hpp
transform.hpp
transform.hpp
transform_error.hpp
transform_error.hpp
transform_error_message.hpp
transform_error_message.hpp
unless_error.hpp
unless_error.hpp
version.hpp
version.hpp
View all files
You can’t perform that action at this time.