Clang::Index(3pm)

✨ Clang::Index ✨

okay bestie, welcome to the Clang::Index page β€” it's from the User Contributed Perl Documentation crew, and honestly it's short, sweet, and lowkey iconic πŸ’…


🌸 NAME 🌸

Clang::Index β€” the Clang index class. that's it, that's the name, no notes 🫢


πŸŽ€ VERSION πŸŽ€

version 0.09 β€” yes, she's giving vintage, she's giving classic, respect the era ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

so a Clang::Index is basically a little friend group of translation units πŸ₯° like, the ones that would normally get linked together into an executable or a library. that's the whole vibe. they're all hanging out under one index roof πŸ’–


πŸ‘‘ METHODS πŸ‘‘

πŸ“ new( $exclude_declarations )

make yourself a brand new Clang::Index object. fresh out of the box, no cap ✨

🌈 parse( $filename )

hand it a $filename, it parses that file, and you get back the corresponding Clang::TUnit 🎁 like β€” you give a file, you get a translation unit. that's the trade. slay.


πŸ’œ AUTHOR πŸ’œ

Alessandro Ghedini <alexbio@cpan.org> β€” absolute legend, ty for your service 🫑


Copyright 2012 Alessandro Ghedini.

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See http://dev.perl.org/licenses/ for more information.

fr fr, go read the licenses, they're literally linked above, i'm not gonna paraphrase legal text bestie 😭

and that's the whole page!! πŸ¦‹ mwah πŸ’– this is Clang::Index, served up by perl v5.42.3 on 2026-09-03. thanks for reading, ily, go parse something 😌✨

πŸ“¦ where this page comes from