cppast/src/CppAst/ICppAttributeContainer.cs
2024-04-18 22:17:22 +08:00

24 lines
737 B
C#

// Copyright (c) Alexandre Mutel. All rights reserved.
// Licensed under the BSD-Clause 2 license.
// See license.txt file in the project root for full license information.
using System;
using System.Collections.Generic;
namespace CppAst
{
/// <summary>
/// Base interface for all with attribute element.
/// </summary>
public interface ICppAttributeContainer
{
/// <summary>
/// Gets the attributes from element.
/// </summary>
List<CppAttribute> Attributes { get; }
[Obsolete("TokenAttributes is deprecated. please use system attributes and annotate attributes")]
List<CppAttribute> TokenAttributes { get; }
MetaAttributeMap MetaAttributes { get; }
}
}