2013
DOI: 10.1145/2637365.2517222
|View full text |Cite
|
Sign up to set email alerts
|

Open pattern matching for C++

Abstract: Pattern matching is an abstraction mechanism that can greatly simplify source code. We present functional-style pattern matching for C++ implemented as a library, called Mach7 1 . All the patterns are user-definable, can be stored in variables, passed among functions, and allow the use of class hierarchies. As an example, we implement common patterns used in functional languages.Our approach to pattern matching is based on compile-time composition of pattern objects through concepts. This is superior (in terms… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Publication Types

Select...

Relationship

0
0

Authors

Journals

citations
Cited by 0 publications
references
References 36 publications
(39 reference statements)
0
0
0
Order By: Relevance

No citations

Set email alert for when this publication receives citations?