1 //===-- SWIG Interface for SBTypeFormat----------------------------*- C++ -*-===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 "Represents a format that can be associated to one or more types.") SBTypeFormat;
20 SBTypeFormat (lldb::Format format, uint32_t options = 0);
22 SBTypeFormat (const char* type, uint32_t options = 0);
24 SBTypeFormat (const lldb::SBTypeFormat &rhs);
31 explicit operator bool() const;
34 IsEqualTo (lldb::SBTypeFormat &rhs);
46 SetFormat (lldb::Format);
49 SetTypeName (const char*);
52 SetOptions (uint32_t);
55 GetDescription (lldb::SBStream &description,
56 lldb::DescriptionLevel description_level);
59 operator == (lldb::SBTypeFormat &rhs);
62 operator != (lldb::SBTypeFormat &rhs);
64 STRING_EXTENSION_LEVEL(SBTypeFormat, lldb::eDescriptionLevelBrief)
68 format = property(GetFormat, SetFormat)
69 options = property(GetOptions, SetOptions)