点ISO C++ドラフト(n3290)から:ISO C++ドラフト - 3.4.2/3 - 実引数依存の名前探索
3.4.2/3実引数依存の名前探索:
X
をunqualired lookup(3.4.1)と によって生成されたルックアップセットとし、Y
を引数依存ルックアップ (以下のように定義される)によって生成されたルックアップセットとする。 using宣言ないX
が
- クラスメンバの宣言(#1)又は
- ブロックスコープの機能が含まれている場合 宣言され(#2)または
- 宣言 ファンクションまたはファンクションテンプレート(#3)もありません。#
次に
Y
は空です。それ以外の場合、Y
は、後述の引数型に関連付けられた名前空間 にある宣言のセットです。 名前の検索で見つかった一連の宣言は、 のX
とY
です。
#1、#2、#3を含むADLを示すサンプルコードスニペットはありますか?