clang 23.0.0git
clang::ssaf::MultiArchStaticLibrary Class Reference

Represents a multi-architecture static library. More...

#include "clang/ScalableStaticAnalysis/Core/EntityLinker/MultiArchStaticLibrary.h"

Public Member Functions

 MultiArchStaticLibrary (BuildNamespace Namespace)

Friends

class SerializationFormat
class TestFixture

Detailed Description

Represents a multi-architecture static library.

A MultiArchStaticLibrary bundles per-architecture StaticLibrary members, mirroring the role of a Mach-O fat static library (the result of lipo -create over per-architecture .a files). All members represent the same logical library built for different architectures; the wrapper's Namespace identifies that shared library and every member's namespace must agree on its name.

Definition at line 35 of file MultiArchStaticLibrary.h.

Constructor & Destructor Documentation

◆ MultiArchStaticLibrary()

clang::ssaf::MultiArchStaticLibrary::MultiArchStaticLibrary ( BuildNamespace Namespace)
inlineexplicit

Definition at line 65 of file MultiArchStaticLibrary.h.

◆ SerializationFormat

friend class SerializationFormat
friend

Definition at line 36 of file MultiArchStaticLibrary.h.

References SerializationFormat.

Referenced by SerializationFormat.

◆ TestFixture

friend class TestFixture
friend

Definition at line 37 of file MultiArchStaticLibrary.h.

References TestFixture.

Referenced by TestFixture.


The documentation for this class was generated from the following file: