2018-08-14 04:25:22 +00:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
< html >
< head >
< meta http-equiv = "content-type" content = "text/html; charset=UTF-8" >
2019-12-09 09:32:48 +00:00
< title > Mu - 031transforms.cc< / title >
2019-07-14 16:42:36 +00:00
< meta name = "Generator" content = "Vim/8.1" >
< meta name = "plugin-version" content = "vim8.1_v1" >
2018-08-14 04:25:22 +00:00
< meta name = "syntax" content = "cpp" >
< meta name = "settings" content = "number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy=" >
2018-12-29 23:27:18 +00:00
< meta name = "colorscheme" content = "minimal-light" >
2018-08-14 04:25:22 +00:00
< style type = "text/css" >
<!--
2018-12-29 23:27:18 +00:00
pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #c6c6c6; }
body { font-size:12pt; font-family: monospace; color: #000000; background-color: #c6c6c6; }
2018-12-30 08:02:42 +00:00
a { color:inherit; }
2018-12-01 22:13:33 +00:00
* { font-size:12pt; font-size: 1em; }
2018-12-29 23:27:18 +00:00
.LineNr { }
2020-01-14 09:48:06 +00:00
.Constant { color: #008787; }
2018-12-29 23:27:18 +00:00
.Comment { color: #005faf; }
2019-07-14 16:42:36 +00:00
.Delimiter { color: #c000c0; }
2020-01-14 09:48:06 +00:00
.Special { color: #d70000; }
.Normal { color: #000000; background-color: #c6c6c6; padding-bottom: 1px; }
2018-08-14 04:25:22 +00:00
-->
< / style >
< script type = 'text/javascript' >
<!--
/* function to open any folds containing a jumped-to line before jumping to it */
function JumpToLine()
{
var lineNum;
lineNum = window.location.hash;
lineNum = lineNum.substr(1); /* strip off '#' */
if (lineNum.indexOf('L') == -1) {
lineNum = 'L'+lineNum;
}
2019-07-14 16:42:36 +00:00
var lineElem = document.getElementById(lineNum);
2018-08-14 04:25:22 +00:00
/* Always jump to new location even if the line was hidden inside a fold, or
* we corrected the raw number to a line ID.
*/
if (lineElem) {
lineElem.scrollIntoView(true);
}
return true;
}
if ('onhashchange' in window) {
window.onhashchange = JumpToLine;
}
-->
< / script >
< / head >
< body onload = 'JumpToLine();' >
2019-12-09 09:32:48 +00:00
< a href = 'https://github.com/akkartik/mu/blob/master/031transforms.cc' > https://github.com/akkartik/mu/blob/master/031transforms.cc< / a >
2018-08-14 04:25:22 +00:00
< pre id = 'vimCodeElement' >
2020-01-14 09:48:06 +00:00
< span id = "L1" class = "LineNr" > 1 < / span > < span class = "Delimiter" > :(before " End Types" )< / span >
< span id = "L2" class = "LineNr" > 2 < / span > < span class = "Normal" > typedef< / span > < span class = "Normal" > void< / span > < span class = "Delimiter" > (< / span > *transform_fn< span class = "Delimiter" > )(< / span > program& < span class = "Delimiter" > );< / span >
< span id = "L3" class = "LineNr" > 3 < / span > < span class = "Delimiter" > :(before " End Globals" )< / span >
< span id = "L4" class = "LineNr" > 4 < / span > vector< transform_fn> < span class = "Special" > < a href = '031transforms.cc.html#L4' > Transform< / a > < / span > < span class = "Delimiter" > ;< / span >
< span id = "L5" class = "LineNr" > 5 < / span >
< span id = "L6" class = "LineNr" > 6 < / span > < span class = "Delimiter" > :(before " End transform(program& p)" )< / span >
< span id = "L7" class = "LineNr" > 7 < / span > < span class = "Normal" > for< / span > < span class = "Delimiter" > (< / span > < span class = "Normal" > int< / span > t = < span class = "Constant" > 0< / span > < span class = "Delimiter" > ;< / span > t < < a href = '001help.cc.html#L170' > SIZE< / a > < span class = "Delimiter" > (< / span > < span class = "Special" > < a href = '031transforms.cc.html#L4' > Transform< / a > < / span > < span class = "Delimiter" > );< / span > ++t< span class = "Delimiter" > )< / span >
< span id = "L8" class = "LineNr" > 8 < / span > < span class = "Delimiter" > (< / span > *< span class = "Special" > < a href = '031transforms.cc.html#L4' > Transform< / a > < / span > < span class = "Delimiter" > .< / span > at< span class = "Delimiter" > (< / span > t< span class = "Delimiter" > ))(< / span > p< span class = "Delimiter" > );< / span >
< span id = "L9" class = "LineNr" > 9 < / span >
< span id = "L10" class = "LineNr" > 10 < / span > < span class = "Delimiter" > :(before " End One-time Setup" )< / span >
< span id = "L11" class = "LineNr" > 11 < / span > < span class = "Comment" > // Begin Transforms< / span >
< span id = "L12" class = "LineNr" > 12 < / span > < span class = "Comment" > // End Transforms< / span >
2018-08-14 04:25:22 +00:00
< / pre >
< / body >
< / html >
<!-- vim: set foldmethod=manual : -->